@Value方式

yml配置文件

ly:name: xiaomingpassword: 123456

获取配置文件的class,NameProperties .class

package com.example.config;import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;@Configuration
@Data
public class NameProperties {@Value("${ly.name:#{null}}")private String name;@Value("${ly.password:#{null}}")private String password;}

控制器

@Controller
public class ProductController {@Autowiredprivate CIpProperties cIpProperties;@Autowiredprivate NameProperties nameProperties;@RequestMapping@ResponseBodypublic String hello(){return "success";}@RequestMapping("/test")@ResponseBodypublic Object test(){String name = nameProperties.getName();return name;}
}

@ConfigurationProperties  方式

yml配置文件

loip:cip: 123123
package com.example.config;import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;@Data
@ConfigurationProperties(prefix="loip")
public class CIpProperties {private String cip;
}

在启动类上开启

@SpringBootApplication
@EnableConfigurationProperties(CIpProperties.class)
@MapperScan("com.example.mapper")
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}// 分页插件@Beanpublic PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();}
}

控制器

@Controller
public class ProductController {@Autowiredprivate CIpProperties cIpProperties;@Autowiredprivate NameProperties nameProperties;@RequestMapping@ResponseBodypublic String hello(){return "success";}@RequestMapping("/test")@ResponseBodypublic Object test(){String cip = cIpProperties.getCip();System.out.println("cip+++++++++++++========="+cip);return cip;}
}

spring获取配置文件的信息@Value @@ConfigurationProperties(prefix=“hel“)相关推荐

  1. spring 获取配置文件的值

    Spring 获取配置文件的值 package com.hafiz.www.util;import org.slf4j.Logger; import org.slf4j.LoggerFactory;i ...

  2. java通过spring获取配置文件_springboot获取properties文件的配置内容(转载)

    1.使用@Value注解读取 读取properties配置文件时,默认读取的是application.properties. application.properties: demo.name=Nam ...

  3. 【232期】面试官:如何保护 Spring Boot 配置文件敏感信息?

    点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每天 08:15 更新文章,每天进步一点点... ...

  4. 读取 获取配置文件的信息 Thymeleaf html/js获取配置文件

    JAVA读取整个配置文件,装载到一个map resources--config--prop--map /*初始化加载aliPropertiesMap*/ public void init(Map< ...

  5. 全面的Spring Boot配置文件详解

    全面的Spring Boot配置文件详解 Spring Boot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍.Spring Boot配置文件对Spring Boot来说就是入门 ...

  6. java代码中获取配置文件信息数据

    获取properties文件信息 -- 从properties文件中获取信息 1 创建文件对象 private static Properties config = new Properties(); ...

  7. SpringBoot项目中,获取配置文件信息

    1.在配置文件中设置信息,格式如下 wechat:mpAppId: wxdf2b09f280e6e6e2mpAppSecret: f924b2e9f140ac98f9cb5317a8951c71 如果 ...

  8. yml语法规则 (5.spring boot配置文件注入@ConfigurationProperties)、配置文件处理器...

    applicationi.properties application.yml   以数据为中心,比json xml更适合做配置文件 k: v 表示一对键值对 空格缩进控制层级关系,左对齐的一列数据都 ...

  9. @ConfigurationProperties和@Value不同的使用场景,@Bean添加组件 (6.spring boot配置文件注入)...

    接上文 注释掉@ConfigurationProperties使用@Value注解 /*** <bean class="Person">* <property n ...

最新文章

  1. 用Construct 2制作入门小游戏~
  2. 如何使用人工智能发展业务并创造企业价值
  3. 百步斋诗钞【绝句四首】
  4. mybatis select语句会默认带排序吗_MyBatis中#和$的区别详解
  5. Java初学者需掌握的4大核心基础知识
  6. databtables 设置(显示)行号
  7. 高端网站建设css3动画响应式模板_网站建设中整站定制与模板建站存在着什么差异...
  8. 双链表嵌套的简单学生信息管理系统
  9. 【转载】几个比较靠谱的即时通讯软件
  10. eBPF:bpftrace pidnss.bt 的CentOS kernel-3.10版本
  11. sap 发送mesage_SAP系统和微信集成的系列教程之九:如何将微信用户发送给微信公众号的内容自动转存到SAP C4C系统...
  12. “上传漏洞”安全检测网站详解
  13. c++ qt 汉字转拼音 自适应多音字处理 姓名自动切分 开源代码
  14. unity material以及各种贴图介绍
  15. Openlayers + Vue实现GIS地图的一些常见问题(整理)
  16. LabVIEW编程LabVIEW开发控制PACE1000精密压力测试仪例程与相关资料
  17. VMware网络NAT模式无法连接解决方法
  18. 开源是不是程序员悲剧的根源?
  19. PHP的apcu是什么,opcache又是什么?
  20. 使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino

热门文章

  1. 程序员花式吐槽:月入过万累成狗,还不如富士康技术员!
  2. git修改提交作者邮箱
  3. 计算机学院品牌活动,47个CCF学生分会线上热议:如何组织品牌活动
  4. 又是一个夏天要过去了
  5. 写作写的自己感动流泪-天才作者
  6. liunx邮件群发服务器,邮件发送服务器 Postfix
  7. 电信联通魔百盒烽火HG680-J/V系列-卡刷固件包(可救砖)
  8. OBJECTPROPERTY用法整理
  9. Qt:QDialog 界面美化
  10. 新商用密码产品认证梳理——认证流程篇