码迷,mamicode.com
首页 > 移动开发 > 详细

Spring Boot学习——Spring Boot配置文件application

时间:2017-07-26 01:56:58      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:blog   code   str   区别   files   private   poe   conf   ring   

        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. 方法一

@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

Spring Boot学习——Spring Boot配置文件application

标签:blog   code   str   区别   files   private   poe   conf   ring   

原文地址:http://www.cnblogs.com/aston/p/7237039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!