• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Java > SpringBoot下的值注入(推荐)

SpringBoot下的值注入(推荐)

作者:说话的方式简单点丶 字体:[增加 减小] 来源:互联网 时间:2017-05-28

说话的方式简单点丶 通过本文主要向大家介绍了springboot是什么,springboot教程,springboot mybatis,springboot视频,springboot 实战等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在我们实际开发项目中,经常会遇到一些常量的配置,比如url,暂时不会改变的字段参数,这个时候我们最好是不要直接写死在代码里的,因为这样编写的程序,应用扩展性太差了,我们可以直接写在配置文件中然后通过配置文件读取该字段的值,这样的话以后需要更改,也不用在重新修改代码,好处不言而知。

一,字段直接注入

 @Value("${example.url}")
  private String url;
</div>

这样直接在配置文件里写url值即可(application.properties|application.yml|default.yml等等),关于资源文件可以用@propertySource指定特定的资源文件。

二,对象注入的方式

@ConfigurationProperties(prefix = "example.properties",locations="指明配置文件位置,可以忽略")
@Component
@Data
public class DirectQueryParams {
private String url; //写在配置文件里,如example.properties.url=www.baidu.com
private String param;
}
</div>

这样当SpringBoot应用启动的时候会自动创建这个Bean对象,也叫值对象,我们可以在使用的地方自动装配这个Bean通过get方法拿出来。

以上所述是小编给大家介绍的SpringBoot下的值注入(推荐),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 全面解析SpringBoot自动配置的实现原理
  • SpringBoot下的值注入(推荐)
  • SpringBoot拦截器的使用小结
  • springboot整合freemarker详解
  • 详解SpringBoot AOP 拦截器(Aspect注解方式)
  • springboot注入servlet的方法
  • springboot全局异常处理详解
  • springboot + swagger 实例代码
  • 详解springboot + profile(不同环境读取不同配置)
  • SpringBoot(十)之邮件服务

相关文章

  • 2017-05-28java 自己实现DataSource实现实例
  • 2017-05-28Java集合框架中迭代器Iterator解析
  • 2017-05-28Java Collections集合继承结构图_动力节点Java学院整理
  • 2017-09-06Nashorn jdk8新增的ScriptEngine官方文档翻译及代码示例
  • 2017-05-28String类下compareTo()与compare()方法比较
  • 2017-05-28Java正则验证电话,手机,邮箱,日期,金额的方法示例
  • 2017-05-28SpringBoot(十)之邮件服务
  • 2017-05-28Spring Boot的listener(监听器)简单使用实例详解
  • 2017-05-28spring中@value注解需要注意的问题
  • 2017-05-28Java中Object.equals和String.equals的区别详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • SpringMvc+Angularjs 实现多文件批量上传
    • java中 String和StringBuffer的区别实例详解
    • SWT(JFace)体验之ProgressBar
    • java 数据的加密与解密普遍实例代码
    • java中字符串转整数及MyAtoi方法的实现
    • 命令提示符编译java的方法(必看篇)
    • 详解Http请求中Content-Type讲解以及在Spring MVC中的应用
    • Spring Hibernate实现分页功能
    • 详解用Spring Boot零配置快速创建web项目
    • Java 序列化详解及简单实现实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有