简化spring程序
0、原始SpringMvc开发:
pom坐标
web配置类
spring配置类
controller类
1、springboot
基础文件:pom.xml文件; Application类(@SpringBootApplication)
起步依赖:starter(减少依赖配置)、parent(减少依赖冲突)
创建工程——添加起步依赖——功能类——启动程序
配置文件:application.properties application.yml application.yaml(数据前加空格和冒号隔开)
2、多环境开发
###执行package之前执行clean
启动命令(带参数):
java -jar springbot_01-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
参数优先级:Core Features (spring.io)
配置文件分类:
1级:file: config/application.yml
2级:file: application.yml
3级:classpath: config/application.yml
4级:classpath: application.yml
3、springboot整合junit
@SpringBootTest //设置JUint加载的springboot启动类
如果测试类在SpringBoot启动类的包或子包中,可以省略启动类的设置,即classes的设定
4、springboot整合mybatis