springBoot+MybatisPlus项目
一、springBoot项目
1.1 使用maven项目
pom.xml文件中加入依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
搜索依赖网址为:https://mvnrepository.com/
创建controller
@RestController // 包含Controller ResponseBody
public class indexController {
@GetMapping("/index")
public Object index(){
return "hello spring boot";
}
}
创建启动类
@SpringBootApplication
public class AppServer {
public static void main(String[] args) {
SpringApplication.run(AppServer.class,args);
}
}
1.2 使用spring initializr创建
选择URL为https://start.spring.io创建项目
创建maven项目
1.3 使用spring initializr阿里云
Custom选择阿里云镜像https://start.aliyun.com/创建项目
1.4 本章小结
所有的springboot项目要继承parent,可以避免中间件版本冲突,阿里云生成的spring项目在spring-boot-dependencies规定了第三方依赖的版本号
二、主启动类
主启动类@SpringBootApplication注解,类似于对该层文件做了xml注释,能够扫描在该层文件夹下的文件
<context:component-scan basePackage="com.project_spring"></context:component-scan>
主启动类位置为:
三、配置文件
配置文件需要在resources.application文件进行配置
推荐使用application.yml文件进行配置,在使用yml时要注意空格
3.1 配置文件命名要求
springboot项目能够自动加载名字为applacation的文件,如若文件为其他名字,则需要进行配置
在该位置添加 --spring config.name=文件名字
若使用java -jar形式启动jar包,则java -jar xxx.java --spring config.n