1 SpringBoot使得编码、配置、部署、监控等变简单。
2 SpringBoot与SringMvc无必然联系。
特点:
1 化繁为简,简化配置;
2 备受关注,下一代框架;
3 微服务的入门级框架(微服务当下很流行的架构、解决方案,spring家族为微服务提供一整套组件,统称为SpringCloud,建立在SpringBoot的基础上)
3 建立web项目依赖:
4 项目启动方式
先新建一个controller
方式1:
方式2:
打开命令框,进入项目目录;然后输入命令:mvn spring-boot:run
方式3:
进入项目目录,输入mvn install编译项目;然后进入target目录;多出一个“*.jar”文件;输入java -jar *,jar回车启动项目
5 属性配置:
以前的配置方式:
现在的配置方式:
先将配置文件application.properties文件格式改为.yml为后缀的文件,该文件冒号后必须加一个空格;
/girl相当于在URL加了一个前缀。
在配置文件中加入属性并且读取出来有以下几种方式:
方式一:
很简单,一看就明白。
方式二:
方式三:
配置文件加girl前缀
新建一个bean,加上@Component、@ConfigrationProperties注解,加上get/set方法
使用多配置:
直接上图:application.yml为选择配置文件的问价;application-dev.yml、application-prod.yml为开发环境与生产环境两种不同环境中的配置文件,当然还可以继续增加配置文件。
application-dev.yml
application-prod.yml
application.yml,意思是使用dev配置文件
上面一次只能使用一个配置文件,下面将通过不同启动方式使得两种配置文件都能得到使用
第一:通过命令java -jar方式启动项目
第二:通过intellij启动项目,至此两种配置都得到试用。
6 controller
@controller依赖模板。引入模板损耗性能。
引入spring官方模板
该目录下简历模板页面。
访问。