资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

springboot中多环境配置的示例分析

这篇文章主要介绍了springboot中多环境配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联是专业的焉耆网站建设公司,焉耆接单;提供成都网站建设、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行焉耆网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

NO1.我们在做项目的时候是不是都会区分很多环境呢?比如开发环境、测试环境、生产环境等,那么第一步我将先带大家配置好各个环境;

1.首先打开我们项目的pom.xml文件加入以下内容:


  ${project.artifactId}-${project.version}
  
   
     org.springframework.boot
     spring-boot-maven-plugin
     
      
        
         repackage
        
      
     
   
   
     org.apache.maven.plugins
     maven-compiler-plugin
     3.3
     
      1.8
      1.8
      utf8
     
   
  
  
   src/main/resources/application-${filter-resource-name}.properties
  
  
   
     src/main/resources
     true
     
      filters/*
      filters/*
      application-dev.properties
      application-test.properties
      application-alpha.properties
      application-prod.properties
     
   
   
     src/main/resources
     true
     
      application-${filter-resource-name}.properties
     
   
  


  
   dev
   
     true
   
   
     dev
   
  
  
   test
   
     test
   
  
  
   alpha
   
     alpha
   
  
  
   prod
   
     prod
   
  

这一段相信大家都很熟悉了吧,我就不多做解释了(有疑问的童鞋可以私信我哦);

2.然后打开application.properties文件,并在其中加入以下内容:

#表示激活的配置文件(dev|prod)
spring.profiles.active=@filter-resource-name@

整个项目变成了如下结构:

springboot中多环境配置的示例分析

至此我们的springboot多环境配置已经完成;

3.设置日志级别

#log level
logging.level.root=debug

4.设置自定义端口以及实例名

#端口
server.port=8888
#实例名
spring.application.name=demo-springboot

5.logback-spring.xml



  
  
   demo/demo.log
   
     
     demo/demo.%d{yyyy-MM-dd}.log
     
     10
   
   
     ${FILE_LOG_PATTERN}
   
  
  
   
  
  
  
  
  
  
  
  
  
  
   
  

感谢你能够认真阅读完这篇文章,希望小编分享的“springboot中多环境配置的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站题目:springboot中多环境配置的示例分析
分享URL:http://cdkjz.cn/article/ihpoeo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220