当前位置: 首页 > news >正文

html5网站正在建设中模板下载东莞东城社保局电话

html5网站正在建设中模板下载,东莞东城社保局电话,江阴企业网站建设哪家好,wordpress 下载地址PropertySource介绍 PropertySource是Spring框架中的一个注解#xff0c;主要用于Java配置类中#xff0c;用于引入额外的属性文件#xff0c;以便在Spring应用上下文中使用这些属性。 在Spring 3.1引入Java配置后#xff0c;我们可以通过Configuration注解的类和Bean注解…PropertySource介绍 PropertySource是Spring框架中的一个注解主要用于Java配置类中用于引入额外的属性文件以便在Spring应用上下文中使用这些属性。 在Spring 3.1引入Java配置后我们可以通过Configuration注解的类和Bean注解的方法来进行组件扫描和依赖注入配置。但是对于一些外部化配置如数据库连接信息、邮件服务器配置等我们通常会放在properties或yml文件中这时就可以使用PropertySource来加载这些属性文件。 使用示例 Configuration PropertySource(classpath:application.properties) public class AppConfig {Autowiredprivate Environment env;Beanpublic DataSource dataSource() {DriverManagerDataSource dataSource new DriverManagerDataSource();dataSource.setDriverClassName(env.getProperty(jdbc.driverClassName));dataSource.setUrl(env.getProperty(jdbc.url));dataSource.setUsername(env.getProperty(jdbc.username));dataSource.setPassword(env.getProperty(jdbc.password));return dataSource;} } PropertySource源码 Target(ElementType.TYPE) Retention(RetentionPolicy.RUNTIME) Documented Repeatable(PropertySources.class) public interface PropertySource {String name() default ;String[] value();boolean ignoreResourceNotFound() default false;String encoding() default ;Class? extends PropertySourceFactory factory() default PropertySourceFactory.class; } 源代码截图 PropertySource属性介绍 name表示加载的资源的名称如果为空则会根据加载的配置文件自动生成一个名称。value表示加载的资源的路径这个路径可以是类路径也可以是文件路径。ignoreResourceNotFound表示当配置文件未找到时是否忽略文件未找到的错误。默认值为false也就是说当未找到配置文件时Spring启动就会报错。encoding表示解析配置文件使用的字符集编码。factory表示读取对应配置文件的工厂类默认的工厂类是PropertySourceFactory。 PropertySource使用场景 配置文件的加载在 Spring 应用程序中通常需要加载一些配置文件如数据库连接信息、服务器端口等。使用 PropertySource 注解可以方便地加载这些配置文件并将它们注入到 Spring 应用程序上下文中。多环境配置在开发和部署应用程序时可能需要针对不同的环境如开发环境、测试环境、生产环境等进行不同的配置。使用 PropertySource 注解可以方便地加载不同环境的配置文件并根据环境变量或配置文件名来选择加载哪个配置文件。动态配置在某些情况下可能需要在运行时动态地更改配置信息。使用 PropertySource 注解可以方便地加载动态配置文件并将它们注入到 Spring 应用程序上下文中。属性文件的组织在属性文件中可能需要使用前缀来组织属性。使用 PropertySource 注解的 prefix 属性可以指定属性文件中的前缀以便在属性文件中使用前缀来组织属性。 PropertySource测试示例代码 PropertySource配置类 package com.yang.SpringTest.annotation.propertySourceLearn;import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource;/*** p PropertySource配置类/p** author By: chengxuyuanshitang* Package com.yang.SpringTest.annotation.propertySourceLearn* Ceate Time 2024-03-15 17:04*/ Configuration PropertySource(value classpath:propertySourceDemo.properties) public class PropertySourceConfig {}propertySourceDemo.properties whochengxuyuanshitangdoLearn spring PropertySourceTest测试类 package com.yang.SpringTest.annotation.propertySourceLearn;import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.core.env.ConfigurableEnvironment;/*** pPropertySource测试类/p** author By: chengxuyuanshitang* Package com.yang.SpringTest.annotation.propertySourceLearn* Ceate Time 2024-03-15 17:07*/public class PropertySourceTest {public static void main(String[] args) {AnnotationConfigApplicationContext context new AnnotationConfigApplicationContext(PropertySourceConfig.class);ConfigurableEnvironment environment context.getEnvironment();System.out.println(who is ? : environment.getProperty(who));System.out.println(do something ? : environment.getProperty(do));} }运行结果
http://www.zqtcl.cn/news/161876/

相关文章:

  • php网站服务建设网站增加关键字
  • 免费视频网站制作泰州东方医院
  • 单位的网站怎样设计才美观手机开发者选项
  • 网站可以做软件检测吗重庆潼南网站建设价格
  • 忘记网站后台地址建设网站协议范本
  • 平面设计素材网站排行榜前十名程序员网站开发框架
  • 搭建一个网站需要多少钱搜搜
  • 做搜狗手机网站手工制作大全折纸
  • 万网站天眼查询个人信息
  • 一份优秀的网络推广方案名风seo软件
  • 自己建设一个网站步骤中文wordpress主题下载
  • 如何在中国建设银行网站转账成都网页设计培训学校哪家好
  • 青岛建设网站制作wordpress代码高亮显示
  • 品牌创意型网站建设仿 手机 网站模板html
  • 信息化建设期刊网站网络规划设计师 用途
  • 商城网站开发的完整流程图精灵网站建设
  • 网站开发技术描述asp网站建设下载
  • 十堰网站开发洛阳网站开发公司
  • 做盗版网站坂田网站建设推广公司
  • 怎么用织梦修改建设一个新的网站小程序无代码开发平台
  • 网站建设询价外贸网页制作公司哪家好
  • 网页设计与网站建设报告ckplayer整合WordPress
  • 厦门APP开发网站开发公司百度热搜榜单
  • 网站排名英文怎么说网页编辑器在线使用
  • 湖南做防水堵漏工程商网站网站建设编程软件
  • 网站编辑专题怎么做徐州建筑工程招投标网站
  • 英文网站建设合同招考网站开发
  • 网上商城网站 找什么做dede本地环境搭建网站
  • 网站开发遇到的问题及解决方法深圳市做网站有哪些公司
  • 自媒体网站 程序18款免费软件app下载推荐