spring
码农小胖哥
资深架构师,Spring Authorization Server Contributor
展开
-
如何实现类似@Component的Spring动态注入功能
1. 前言我们在上一篇对Mybatis如何将Mapper接口注入Spring IoC进行了分析,有同学问胖哥这个有什么用,这个作用其实挺大的,比如让你实现一个类似@Controller的...原创 2020-09-19 07:50:00 · 1698 阅读 · 0 评论 -
Spring注解@Import实现多模块中Bean的导入
1. 前言很多时候我们的Spring项目使用多模块,或者我们需要将自己特定的类库打成依赖。默认情况下Spring Boot应用只会扫描main方法所在的包路径下的Bean和通过sprin...原创 2020-07-08 14:16:01 · 2107 阅读 · 0 评论 -
Spring 注解 @Qualifier 详细解析
1. 概述今天带你了解一下 Spring 框架中的 @Qualifier 注解,它解决了哪些问题,以及如何使用它。我们还将了解它与 @Primary 注解的不同之处。更多的技术解析请访问 felord.cn2. 痛点使用 @Autowired 注解是 Spring 依赖注入的绝好方法。但是有些场景下仅仅靠这个注解不足以让Spring知道到底要注入哪个 bean。默认情况下,@Autowi...原创 2019-12-31 13:48:31 · 2300 阅读 · 0 评论 -
Maven 搭建 Hibernate4 spring4 工程
相关maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.原创 2016-10-10 23:20:17 · 586 阅读 · 0 评论 -
通过Spring来读取文件的各种方法
1.概述在java日常业务开发中我们经常有可能读取一些自定义配置或者文件。比如说公私钥文件、一些固定的词典文件之类的,这一类统称为资源(Resource)。很多情况下都是自己写IO来读取。今天开始你可以不用在造轮子了。因为Spring自带有资源加载功能,甚至还有非常便利的方法将读取的内容注入Spring bean。接下来我们就来见识一下吧。2.通过Resource接口我们可以使用Resour...原创 2019-07-26 22:08:05 · 1027 阅读 · 0 评论 -
最详细的自定义Spring Boot Starter开发教程
1. 前言随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。Spring mvc 默认使用tomcat servlet容器, 因为Spring mvc组件集成了spring-boot-starter-tomcat 。但是现在undertow servlet容...原创 2019-08-19 21:58:01 · 7627 阅读 · 0 评论 -
Spring 中的 BeanFactory 与 FactoryBean
1.前提概要很多java开发者在使用Spring框架中都见过后缀为FactoryBean的类,比如Mybatis-Spring中的SqlSessionFactoryBean。说到这里就不得不提BeanFactory。FactoryBean和BeanFactory特别容易让人混淆,面试还经常问到这两种概念。其实它们的作用和使用场景是不一样的2.BeanFactory先来说说BeanFactor...原创 2019-09-09 20:21:42 · 1597 阅读 · 0 评论 -
Spring Boot 2 集成log4j2日志框架
前言Log4j2是 Log4j 的进化版本,并提供了许多 Logback 可用的改进,同时解决了 Logback 体系结构中的一些固有问题。而且日志处理中我们会用到kafka作为日志管道。而kafka客户端依赖与Logback的兼容不是很完美,你可以选择排除依赖冲突或者使用Log4j2 。Spring Boot 2.x默认使用Logback日志框架,要使用 Log4j2必须先排除 Logb...原创 2019-10-09 01:03:55 · 1680 阅读 · 0 评论