202110-12 spring boot 使用profile来分区配置的操作 springboot使用profile来分区配置很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置springboot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在application.properyies通过sprin... 继续阅读 >
202107-17 全面解读Spring Boot 中的Profile配置体系 目录PreSpringBoot中的配置体系配置文件与Profile主application.properties中指定激活的ProfileProfile配置信息只保存在一个文件java?jar激活Profile代码控制与Profile常见配置场景和内容如何在应用程序中嵌入系统配置信息如何创建和使用自定义配置信息使用@Value注解使用@ConfigurationProperties注解为自定义配置项添加提示功能如何组织和整合配置信息使用@PropertySources注解spring.config.location来改变配置... 继续阅读 >
202106-05 MongoDB使用profile分析慢查询的步骤 在MongoDB中,如果发生了慢查询,我们如何得到这些慢查询的语句,并优化呢?今天来看这块儿的一些心得。01如何收集慢查询? 在MongoDB中,通常可以开启profile来收集慢日志,查看当前profile状态的语句如下:test1:PRIMARY> db.getProfilingStatus(){ "was" : 2, "slowms"&nbs... 继续阅读 >
202101-26 使用maven的profile构建不同环境配置的方法 最近使用到了maven的profile功能,发现这个功能的确很好用也很实用,这块的知识比较多也比较乱,其实真正理解了之后非常简单,为了巩固总结知识,有个更清晰的知识体系,本文诞生了,希望能让像我一样零基础的小白一看就懂,有请戏精,闪亮登场~~1.背景作为一名猿,在实际的项目开发中,通常会有很多配置环境,比如最基本的:开发、测试、生产;不同的环境,某些文件的配置是不一样的(如:数据库连接信息、properties文件的配置等... 继续阅读 >
202011-06 maven多profile 打包下 -P参和-D参数的实现 P代表(Profiles配置文件)在<profiles>指定的<id>中,可以通过-P进行传递或者赋值。假如pom.xml如下<profiles><profile><id>prod</id>...</profile><profile><id>test</id>...</profile></profiles>打包时执行mvncleanpackage-Ptest将触发test环境的profile配置 如果pom.xml如下<profile><id>test</id><activation><property><name>env</name><value>test</value>... 继续阅读 >
202010-30 Spring profile通过多种方法实现多环境支持 方式1_使用properties文件:application.properties:application-dev.properties:application-pro.properties:这种情况是pro配置生效:再改变application.properties:就是dev生效了方式2_使用yml文档块:yml三个横杠就是一个文档块默认生效第一个文档块:指定dev文档块生效:指定pro文档块生效:方式3_命令行方式(--spring.profiles.active=dev):注意是杠杠,两个杠application.yml中不指定:server:port:8084---server:... 继续阅读 >
202009-29 Django使用Profile扩展User模块方式 首先创建Profile应用pythonmanage.pystartappprofilesprofiles/models.py#-*-coding:utf-8-*-fromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUserfromdjango.db.models.signalsimportpost_saveclassUserProfile(models.Model):user=models.OneToOneField(User)nickname=models.CharField(max_length=16,default='',blank=True)sex=models.IntegerField(default=0)phone=models... 继续阅读 >
202009-27 Spring @Profile注解实现多环境配置 一前言springboot中使用多环境开发如此简单,你想知道spring中是如何实现的么?一起来学习吧!!你为什么不好好学习基础,面试一直被diss呢?说到底还不是你认为都会了,其实你都不会,一问三不知!!二@profile实现多环境配置2.1@profile配置使用@profile注解的目的是未了多环境开发,比如开发环境使用dev,生产环境使用prod,就可以使用@Profile注解实现不同的开发环境使用不同的数据源;@profile注解使用说明:spring3.2... 继续阅读 >