当前位置:   article > 正文

Spring Boot项目实例_springboot项目案例

springboot项目案例

创建流程

1、创建Maven工程

  通过IDEA创建一个普通的Maven工程即可。在站内已有许多帖子讲解,并非重点内容,在此不作赘述。

2、依赖导入

  在项目文件夹下 pom.xml 文件中进行环境依赖的导入。

    <!--导入SpringBoot依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
    </parent>
		
		
    <!--添加web场景启动器-->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

3、创建主程序

  主程序被称为主程序类,只需要有一个。(可把它当作该Spring Boot应用的main方法去理解)
  作用:告诉Spring Boot,这是一个Spring Boot应用。

@SpringBootApplication
public class MainApplication {
    public static void main(String[] args) {
        //固定写法
        SpringApplication.run(MainApplication.class, args);
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

4、编写业务

@RestController
public class HelloController {
	//映射体
		
	//映射"/hello"请求
	@RequestMapping("/hello")
	public String headle01() {
		return "Hello 打工人!";
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

5、测试

  直接运行主程序类中的mian方法。

6、简化配置

  曾经Spring被称为“配置地狱”,而在Spring MVC与Spring Boot问世后,官方更加注重配置问题,将配置方式作出更改,使得配置更加方便,配置文件更加精简。

例如:在项目的resources目录下创建application.properties文件
可以将所有配置都写在该文件中

# 指定服务器端口号
server.port=8888
  • 1
  • 2

  Spring Boot作为框架中的集大成者,自然也支持Tomcat的导入,并不需要在目标服务器中安装,只需在 pom.xml 中引入插件即可。

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

项目打包为jar包直接执行即可。

注意点

  • 一定要将cmd中的“快速编译选项”关闭

  • 提示缺少依赖可多点几次Maven更新按钮

  • 打包好的jar包中已经自动集合了Tomcat所需jar包

    • 自己编写的程序在BOOT-INF → classes目录下
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/945827
推荐阅读
相关标签
  

闽ICP备14008679号