Spring Boot学习——Spring Boot配置文件application
2017-07-25 23:03
549 查看
Spring Boot配置文件有两种格式: application.properties 和 application.yml。两种配置文件只需要使用一个。
这两种配置文件的语法有些区别,如下
1. application.properties
server.port = 8080 -- tomcat 端口
server.context-path = /webName -- URL路径
2. application.yml
server:
port: 8080 -- tomcat 端口,注意冒号后面有空格
context-path: /webName -- URL路径,注意冒号后面有空格
一、Java类中使用配置
1. 方法一
2. 方法二
注意:使用注解 @Compoent是为了方便在其他类中使用@Autowired引用该类
二、分环境使用配置文件
再创建两个配置文件 application-dev.yml(测试环境配置文件) 和 application-prod.yml(正式环境配置文件)
在 application.yml 中配置如下:
注: 上面的配置是使用配置文件application-dev.yml,改成 active:prod即可使用配置文件application-prod.yml
三、java命令启动使用配置
java -jar ****.jar --spring.profiles.active=dev
注:上面的配置是使用配置文件application-dev.yml,改成 --spring.profiles.active=prod即可使用配置文件application-prod.yml
这两种配置文件的语法有些区别,如下
1. application.properties
server.port = 8080 -- tomcat 端口
server.context-path = /webName -- URL路径
2. application.yml
server:
port: 8080 -- tomcat 端口,注意冒号后面有空格
context-path: /webName -- URL路径,注意冒号后面有空格
一、Java类中使用配置
1. 方法一
@value("${server.port}") private String port;
2. 方法二
@Compoent @ConfigurationProperties(prefix="server") public class ServerProperties{ private String port; private String context-path; // set/get方法 }
注意:使用注解 @Compoent是为了方便在其他类中使用@Autowired引用该类
二、分环境使用配置文件
再创建两个配置文件 application-dev.yml(测试环境配置文件) 和 application-prod.yml(正式环境配置文件)
在 application.yml 中配置如下:
spring: profiles: active: dev
注: 上面的配置是使用配置文件application-dev.yml,改成 active:prod即可使用配置文件application-prod.yml
三、java命令启动使用配置
java -jar ****.jar --spring.profiles.active=dev
注:上面的配置是使用配置文件application-dev.yml,改成 --spring.profiles.active=prod即可使用配置文件application-prod.yml
相关文章推荐
- 【springboot】Spring boot配置文件 application.properties
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- SpringBoot学习<二>——SpringBoot的默认配置文件application和多环境配置
- spring boot 学习--07---配置文件处理-02
- spring boot 学习--07---配置文件处理
- spring boot application.properties文件外部配置
- springboot如何读取配置文件(application.yml)中的属性值
- spring学习笔记(3)——配置文件applicationContext.xml的加载
- springboot 修改默认加载的配置文件不为application.properties
- spring boot 入门学习(二)配置文件注解
- Spring基础学习教程(applicationContext.xml 配置文件 详解)-07
- 【Spring学习笔记-2】Myeclipse下第一个Spring程序-通过ClassPathXmlApplicationContext加载配置文件
- Spring Boot 学习31--Spring Boot导入XML配置
- springboot学习笔记2(拦截器,redis,授权登录,读取yml配置文件)
- Spring boot配置文件 application.properties
- SpringBoot 配置文件 application.properties(二)
- spring boot 单元测试与读取配置文件(application.yml)中的属性值
- Spring boot配置文件 application.properties
- springboot 修改启动时默认加载application.properties文件以及加载指定配置文件
- spring boot application.properties文件外部配置