SpringBoot的基础搭建
我又换公司了,无奈,今天一来下午项目经理让我搭建一个SpringBoot+mybatis+redis+quartz的框架,第一次真正意义上的一个人搭建,下面就是我自己搭建的springBoot框架的过程啦!
pom依赖添加
<!--父类:提供版本管理-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<!--支持web开发-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--
1、Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。(例如mvn springboot:run什么的)
2、Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。打包成功后能够运行
3、 Spring Boot Maven plugin的最新版本为2017.6.8发布的1.5.4.RELEASE,要求Java 8,
-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
如果jdk版本不是1.6的话,需要配置下面那个
<!--
配置java版本 不配置的话默认父类配置的是1.6
这个地方一定要配置,编译环境不对,就无法使用springBoot
-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
application.yml配置
可配可不配(默认端口就是8080)
server:
port: 8080
servlet:
context-path: /wisdompark
启动类
@SpringBootApplication
public class WisdomparkApplication {
public static void main(String[] args){
SpringApplication.run(WisdomparkApplication.class, args);
}
}
测试
@RestController
@RequestMapping("/test")
public class TestController {
@RequestMapping("/test")
public String testRun(){
return "aa";
}
}