目录1. spring.config.location2. spring.config.additional-location3. yml 中mysql密码加密4. 补充:外部jar打包进项目1. spring.config.active1.1加载顺序:springboot启动的时候会扫描application.properties/yml文件作为spring boot的默认配置文件。按照优先级从            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-28 23:04:13
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录引言Spring Boot 配置文件 properties 配置文件说明基本语法读取配置文件优点缺点yml 配置文件说明 基本语法读取配置文件yml 配置不同数据数据类型及 null字符串 加单双引号的区别yml 配置 列表(List) 和 映射(Map) yml 读取映射(Map)读取映射(Map)读取 映射+列表 组合总结 properties 和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 17:45:22
                            
                                721阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介:SpringBoot2.x常见的配置文件 xml、yml、properties的区别和使用        xml、properties、json、yaml         1、常见的配置文件 xx.yml, xx.properties,                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 13:34:52
                            
                                1164阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要内容:  (1)@Value获取值和@ConfigurationProperties获取值比较  (2)配置文件注入值数据校验  (3)@PropertySource&@ImportResource&@Bean1 @Value和@ConfigurationProperties案例1:application.yml#注释    
person:
  lastname: 吴凯            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 10:11:00
                            
                                459阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            同理getEnv用来获取app.env的值。通过请求地址,如我们期待的,我们可以获取到对应的值,并且app.env的值恰也是application-dev.yml种的配置,证明spring.profiles.active是有效的。2.@ConfigurationProperties当我们同一个节点下存在多个属性需要注入时,一个一个属性注入可能有些繁琐,所以此时我们可以使用@Configuratio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 22:23:50
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、pom依赖二、简单使用2.1 转换类型2.1.1 Bean -> Bean2.1.2 List -> List, Collection->Collection2.1.3 Map -> Bean2.1.4 Streams -> Collection2.1.5 Enum -> Integer2.2 更新Bean2.3 类型转化2.3.1 数字2.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 12:36:46
                            
                                372阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目地址springboot_01我们在前面的文章应该看到了load()、getPropertySources()、addLast() 三个方法。我们就来写一个简易的配置文件读取程序。我们先看看,之前看到的这个最后的load()方法。private void load(PropertySourceLoader loader, String location, Profile profile, Do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 22:44:21
                            
                                220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #================================================= ================== 
 #COMMON SPRING BOOT PROPERTIES 
 # 
 # 此样本文件作为指南提供。不要将它的#complete复制到您自己的应用程序中。^^^ 
 #===========================================            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 09:08:28
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文是探讨spring boot的配置文件中的值注入到JavaBean的两种方式,在Spring Boot整合各种组间的过程中,底层就是会用到这种注入方式来简化配置文件,往往只需我们在配置文件中配置少许内容,springboot就会自动读取该值从而达到简化配置的目的。1.@ConfigurationProperties注入下面我们看如何将下面的配置文件中的值映射到实体类中:persion.last            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-03 05:21:36
                            
                                775阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.使用@ConfigurationProperties注解给JavaBean赋值我们可以将 xxx.yml 配置文件中的值与 JavaBean 组件绑定,并且将配置文件中的值注入到 JavaBean 中需要导入文件处理器的依赖<!-- 导入配置文件处理器, 将JavaBean与配置文件进行绑定时会有提示 -->
<dependency>
    <groupId&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 19:44:13
                            
                                2110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot常用注解(配置相关)1.yml语法★注意空格yml中的写法 properties中的写法2.@Value获取值和@ConfigurationProperties获取值比较备注:松散绑定:就是不区分配置文件中的大小写等等,都能获取到值SpEL:配置文件中的计算获取的值JSR303数据校验:例如在字段前面加@Emial注解,校验该字段是否为emial格式,如果不是,会报错            
                
         
            
            
            
            springboot集成下,mybatis的mapper代理对象究竟是如何生成的  前情回顾  Mybatis源码解析 - mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper代理对象,最后利用mapper代理对象完成数据库的操作;Mapper代理对象的创建,利            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 12:46:02
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一 使用IDEA新创建SpringBoot项目二 默认配置的修改与值的注入2.1 通过application.properties文件修改2.2 通过application.yml文件修改2.2.1 yaml介绍2.2.2 yaml语法介绍2.2.3 yaml常用写法举例2.3 配置文件值的注入2.3.1 使用@Value获取单个值2.3.2 使用@ConfigurationProperti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 21:04:30
                            
                                644阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            很多时候我们需要将一些常用的配置信息比如阿里云 oss 配置、发送短信的相关信息配置等等放到配置文件中。下面我们来看一下 Spring 为我们提供了哪些方式帮助我们从配置文件中读取这些配置信息。application.yml内容如下:wuhan2020: 2020年初武汉爆发了新型冠状病毒,疫情严重,但是,我相信一切都会过去!武汉加油!中国加油!
my-profile:
  name: Guid            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 20:47:38
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置文件yml 后缀和 propertices 后缀语法不同看看达成同一个目的:修改端口号, 他们分别是怎么写的在 propertices 后缀的文件中:在 yml 文件中yml 写法的优点: 当配置文件中需要写的东西多起来的时候, yml 的这种结构看起来会有一种一目了然的感觉特别注意: 这种写法与 Python 的缩进相似,被严格区分空格当然,propertices 和 yml 的文件按照规则            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 22:07:31
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、配置文件  SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml  配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;  YAML(YAML Ain't Markup Language)标记语言:server:
  port: 8081  XML:<            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 17:03:05
                            
                                1981阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、@Value获取值和@ConfigurationProperties获取值比较如果某个业务逻辑中只需要获取配置文件中的某项值时使用@Value; 如果专门编写了一个javaBean和配置文件进行映射,使用@ConfigurationProperties@ConfigurationProperties@Value功能批量注入配置文件中的属性一个一个指定优先级(高优先级覆盖低优先级,配置互补)高低            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 21:02:40
                            
                                565阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前正在学习Java,想把一些学习过程中的点点滴滴记录下来,一个原因是方便自己以后使用,另一个原因是巩固一下自己的学习成果和大家分享!!下面我把我做过的一个配置文件信息映射至Controller层的案例分享给大家第一种方式:1、在创建springboot项目工程后,在项目的resource文件夹下创建pay.properties测试文件夹2、在pay.properties加入以下代码(这是我自己随            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 11:39:50
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            配置文件配置直接配置在src/main/resources下添加配置文件application.properties例如修改端口号#端口号server.port=8089分环境配置在src/main/resources下添加,application-pro.properties,application-dev.properties和application.properties三个文件applica            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-03-18 09:29:00
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1. 读配置文件的顺序 springboot读配置的类是这个:org.springframework.boot.context.config.ConfigFileApplicationListener会按这四个目录倒置的顺序读配置文件:“classpath:/,classpath:/config/,file:./,file:./config/” 源码中如下: 我在idea对应的这四个目录中放入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 22:43:05
                            
                                111阅读
                            
                                                                             
                 
                
                                
                    