Spring-Boot第一篇

2018年5月5日10:27:18 发表评论 397 views

1、配置文件

配置文件有两种:properties和yml,

application.properties

application.yml

区别在于propertie类似于路径中的绝对路径,yml类似于路径中相对路径。

2、配置属性的使用

(1)、使用配置文件中的属性

(2)、配置文件中配置属性的相互使用

3、属性分组使用

(1)、配置文件

(2)、分组类的定义

***必须使用@Component 和@ConfigurationProperties(prefix = "girl")修饰该类。

***@ConfigurationProperties(prefix = "girl")的prefix要指明分组的组名。

(3)、分组的使用

4、不同环境使用不同配置文件

application.yml

在此文件中进行配置文件的动态选择。

application-dev.yml

application-prod.yml

补充:启动的时候怎么动态的选择配置文件

a、手动的修改application.yml中的active的value。

b、在启动的时候传入active的value:java -jar xxx.jar --spring.profiles.active=prod

5、controller的使用

(1)、RestController和RequestMapping

(2)、参数获取

a、PathVariable和RequestParam

PathVariable用于获取http://127.0.0.1:8081/root/hello/123中非问号参数。

RequestParam用于获取http://127.0.0.1:8081/root/hello?id=888中问号后的参数。

b、RequestMapping的另类用法

带参请求:http://127.0.0.1:8080/hello?name=quanjie

(3)、组合注解

用于简化RequestMapping注解的使用。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: