springbootjar包启动

  1. # 使用debug模式启用jar包命令:
  2. java -jar *.jar -debug
  3. # 启动指定配置文件
  4. java -jar *.jar --spring.profiles.active=dev,prod

springboot配置文件的使用

1.使用value注解直接获取配置

  1. # 配置示例
  2. person:
  3. name: zhangsan
  4. age: 18
  5. # 代码示例
  6. @Value("${person.name:defaultName}")
  7. private String name;

2.使用实体类装载配置

  1. # 配置同上
  2. # 代码示例
  3. @Component
  4. @ConfigurationProperties(prefix = "person")
  5. public class Person {
  6. private String name;
  7. private Integer age;
  8. public String getName() {
  9. return name;
  10. }
  11. public void setName(String name) {
  12. this.name = name;
  13. }
  14. public Integer getAge() {
  15. return age;
  16. }
  17. public void setAge(Integer age) {
  18. this.age = age;
  19. }
  20. }

3.直接在bean上注入配置

  1. # 配置
  2. info:
  3. url: www.baidu.com
  4. msg: testUrl
  5. # 代码示例
  6. @Configuration
  7. public class DemoConfiguration {
  8. @Bean
  9. @ConfigurationProperties(prefix = "info")
  10. public Info getInfo() {
  11. return new Info();
  12. }
  13. }

Thymeleaf

WebFlux