开始学习spring boot,主要是看springboot实战进行学习,感觉确实很方便,习惯优于配置,
快速搭建,很多jar包下不下来,只能到中央仓库去一个个下,很多时候,我们做事的必要条件不会那么方便
的全部具备,这个时候就需要我们费一些时间去创造或者准备。
6.1基本配置
1.入口类和@springbootapplication注解
2.修改Banner(建一个banner.txt到resources下)
3.修改springboot的配置文件
resources下的application.properties中进行修改
server.port=9090
server.context-path=/helloboot
http://localhost:9090/helloboot/
4.Starter pom
引入了之后,springboot会将许多相关jar包一起引入,避免了配置很多的depency
6.2 外部配置
1命令行参数配置
Spring boot是基于jar包运行的,打成jar包的程序可以直接通过:运行。
java jar -xxx.jar
2.常规属性配置
引入配置文件中的属性,只需要先在属性文件中定义,然后用注解注解引入即可
book.author=heguanhong
book.name=leanr spring boot
@Value("${book.author}")
private String author;
@Value("${book.name}")
private String name;
3.类型安全的配置
通过@ConfigurationProperties将属性和一个Bean及其属性关联,从而实现类型安全的配置