![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
遗失的梦想2018
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置多数据源时报错 jdbcUrl is required with driverClassName
在Spring Boot 1.5.x之前,多数据源编程已经有很多教程和例子了,比如恒宇少年的博客还有程序猿DD的博客,我就是在两位大拿的教程下学习的。但是在升级到Spring Boot 2.0后,一些配置及用法有了变化,如果不小心就会碰到“jdbcUrl is required with driverClassName.”的错误,解决方式有以下两种:方法1:将配置文件application...原创 2019-03-14 15:27:39 · 2075 阅读 · 0 评论 -
Spring boot 系统学习 第二章 基于条件的自动配置
一.自定义条件的自动装配,需要配合@Conditional注解和Condition接口的实现类一起使用。二.系统已经存在的一些Conditional条件注解,具体使用如下所示:1.Condition接口的实现类public class UTFCondition implements Condition { @Override public boolean matc...原创 2019-06-02 18:19:23 · 169 阅读 · 0 评论 -
Spring boot 之RequestContextHolder读取
在spring boot中,为了随时都能取到当前请求的request对象,可以通过RequestContextHolder的静态方法getRequestAttributes()获取Request相关的变量,如request, response等。如下:public static HttpServletRequest getRequest() {return ((ServletRequ...原创 2019-06-13 22:13:38 · 4027 阅读 · 0 评论 -
Spring 之 ApplicationContextAware 接口的使用
在spring的相关项目中,bean生成之后都是spring容器来管理的,但是一个项目中有些特殊类不受spring容器管理,但是缺需要使用受spring管理的bean,不受spring容器管理就不能通过正常的方式注入bean,为解决此问题spring给我们提供了ApplicationContextAware接口,让我们可以编写一个工具类来实现ApplicationContextAware,通过工具...原创 2019-06-13 22:21:08 · 212 阅读 · 0 评论 -
Spring boot 系统学习 第三章 @Enable注解的工作原理
一.@EnableConfigurationProperties 是用来启用一个配置特性,这个特性就是可以把配置文件的属性注入到bean里面去,一般和@ConfigurationProperties一起使用例如:1.注入属性值的java文件@Component@ConfigurationProperties(prefix="local")public class TomcatProp...原创 2019-06-02 23:33:03 · 222 阅读 · 0 评论 -
spring boot 之读取配置文件中属性的几种方式
1.通过@Value注解读取配置文件中属性2.通过@ConfigurationProperties注解自动装配指定表达式开头的属性3.实现EnvironmentAware接口,从实现类中获取到Environment对象,然后根据指定的properties配置文件中指定的key获取对应的参数值@ConfigurationpublicclassEnvironmentUtilsim...原创 2019-06-13 22:54:31 · 455 阅读 · 0 评论