本节主要内容:
1:思考问题:怎么读取多个配置文件,如果文件不存在怎么办
2:配置数据库连接池
声明:
本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2。欢迎大家提意见
一:上节思考问题:
1:如果是多个配置文件怎么写?
2:如果在propertySource的value值所配置的配置文件不存在怎么办?
想要解决以上两个问题。我们先来看看@PropertySource注解的源码。
从以上源码中我们可以看出:
1:value可以是数组所以,想要配置多个文件配置文件,只需要在数组中添加多条数据即可。
2:ignoreResourceNotFound()的默认值是false.从该方法注解中我们可以看到:is appropriate if the properties file is completely optional。所以如果文件不存在,不报错的话。可以设置该值为true即可。
下面我们来看实战伪代码:
新建一个ftp的配置文件。如下图:
获取ftp配置文件中的值:
多个value时候使用逗号分隔。
如果文件不存在的话,不报错:
二:配置数据库连接池
先回忆下,之前通过xml配置文件怎么配置数据库连接池的。如下图:
接下来,我们来看看使用注解方式怎么处理,如下图:
本节总结:
本节主要内容:
1:主要知道propertySource注解多配置文件怎么处理
2:当文件不存在,怎么忽略。
以及通过数据库连接池配置方式进行处理。
在下一节课中,我们将要真正进入spring boot学习中了。
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com
本文原创地址:http://www.kaigejava.com/article/detail/34
相关阅读:
spring boot框架学习之重要注解3注解方式读取外部资源配置文件
spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
相关推荐
spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决...
spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决方案 spring-boot-mybatis-annotation-mulidatasource:springboot+mybatis(注解版)多数据源最...
我们使用Spring Boot编写多个模块开发时,我们希望各个模块使用各自的配置文件,避免将整个项目的配置文件都写在一起,从而降低各个模块之间的耦合度。
Spring Boot读取配置文件常用方式
基于spring boot 的spring-boot-starter-hbase自动注解实现,HbaseTemplate的直接使用
内容概要:帮助读者通过 Spring Boot 框架一步步完成 WebSocket 集成,快速上手WebSocket。在通过两种方式集成的过程中会摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期...
spring boot 纯注解方法事务控制回滚,注解+简单配置文件使用多线程demo
spring注解 -----最简单的注解与自动装配例子
此资源包含spring-boot-starter-log4j2日志框架所需的jar包及版本,童叟无欺,真实有效,放心下载
本资源对spring-boot中的核心配置文件进行详细介绍,具体内容参考博客:http://blog.csdn.net/pengjunlee/article/details/79640361,包括:核心配置文件介绍,读取配置,动态加载配置等。
spring boot配置文件参数详解,spring boot配置文件参数详解,spring boot配置文件参数详解,spring boot配置文件参数详解,
03-实战-读取外部的配置文件 04-SpringBoot简介 05-第一个SpringBoot应用 06-SpringBoot核心-核心注解、自动配置、自定义banner 07-全局配置文件 08-starter pom、xml配置、日志 09-SpringBoot的自动配置 10-自动...
此工具自动生成非注解时Spring整合MyBatis时需要的一些配置文件,对于使用较新版本的spring,可以忽视生成的dao的配置文件,建议采用spring的扫描方式。生成的GeneratorConfigXML修改jdbc驱动位置后可直接用使用...
- chapter4-2-6:[Spring Boot 1.5.x新特性:动态修改日志级别](http://blog.didispace.com/spring-boot-1-5-x-feature-1/)] #### 安全管理 - chapter4-3-1:[使用Spring Security]...
1.33 导入时如何定制spring-boot依赖项的版本 1.34 Spring Boot导入XML配置 1.35 Spring Boot使用@SpringBootApplication注解 1.36 Spring Boot 监控和管理生产环境 1.37 Spring Boot的启动器Starter详解 1.38 ...
Spring Boot 常用注解.rar
主要介绍了spring boot读取Excel操作,结合实例形式详细分析了spring boot解析、读取Excel相关操作技巧,需要的朋友可以参考下
--演示了如何在Spring Boot里面使用日志配置,以及logback,log4j2等日志的使用 23 Spring Boot 监控和度量47:09 --Spring Boot内置的监控点、自定义的监控状况检查、自定义度量统计,输出等等 24 Spring Boot ...
@Configuration U等同于 spring 的 XML 配置文件;使用 Java 代码可以检查类型安全。 @EnableAutoConfiguration 自动配置。 @ComponentScan 组件扫描,可自动发现和装配一些 Bean。 @Component 可配合 ...
spring-boot spring-security-oauth2 完整demo,可以使用微信的方式来获取token和查看资源,注意看代码中的备注