
Spring
文章平均质量分 92
欣淡定
step by step forward
展开
-
Spring中解决循环引用
目录一、前言 二、源码分析1.getBean(String name)方法2.getSingleton(beanName)方法3.getSingleton(String beanName, ObjectFactory singletonFactory)方法4.createBean(beanName, mbd, args)方法5.addSingletonFactory(beanName, singletonFactory)方法6.addSingleton(be...原创 2021-04-11 15:39:22 · 2627 阅读 · 1 评论 -
AOP注解版功能源码解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、项目介绍1.项目主要类的代码2.介绍@EnableAspectJAutoProxy注解的作用二、AOP使用流程介绍1.AspectJAutoProxyRegistrar被调用的时机2.AnnotationAwareAspectJAutoProxyCreator 实例化3.创建代理对象4.调用代理对象方法,触发通知总结前言本文主要是@EnableAspectJAutoProxy注解开启AOP功能,以及通知简单使用的流程介原创 2021-03-31 17:56:29 · 176 阅读 · 2 评论 -
Spring注解
1.@Configuration作用在类上,表名被@Configuration修饰的类是一个配置类。主要与@Bean联合使用将第三方jar类注入到容器中@Configuration public class MyConfig {2.@Bean主要与@Configuration注解联合使用,作用在方法上,将方法返回的类注入到容器中。注入容器中的Bean Id 默认为方法名.主要属性:name 同 value: 用于自定义注入容器中Bean的Id;是一个数组,可以为这个bean.原创 2021-03-18 21:41:47 · 232 阅读 · 0 评论 -
SpringDataSolr运用
电商网站中查询商品通常会用到搜索引擎,solr就是其中一种.今天讲一下solr的安装和SpringDataSolr运用,solr是建立在Lucene上的,可以说是它的应用,而SpringDataSolr对Solr进行了封装.1.下载solr压缩文件,将solr的war(版本4.10.3)放置tomcat的webapp目录下,启动tomcat,会解压solr的jar包.solr目录如图:2....原创 2020-01-15 17:41:51 · 197 阅读 · 0 评论 -
springDataRedis的运用
springDataRedis对redis的java客户端jedis进行了封装.使用windows系统reids服务端进行测试.1.工程目录:2.pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...原创 2020-01-09 10:22:47 · 188 阅读 · 0 评论 -
spring + springSecurity + springMvc 小demo
今天接触了springSecurity,想自己做个小Demo;加上从前端到后端的demo的想法由来已久;又不用加班,着手实现下.过程中也碰到的一些问题.一.建立maven工程1.File -> New -> NewProject 如图:2.点击maven,创建maven的web工程,主要是自带webapp等目录,如图3.填写组织名和工程名,如图:4.点击Next,如图:...原创 2019-12-20 18:09:46 · 147 阅读 · 0 评论 -
spring中使用prototype所遇到的坑
众所周知,在spring中scope作用域prototype代表的是多例,意味着容器每次获取作用域为prototype的bean时,都会生成一个新的实例对象。但是,有一种情况,当多例作用域的bean被单例作用域的bean依赖注入时。实现对象:public class GirlFactory { private Girl girl; public void print()...原创 2019-09-02 23:17:44 · 1382 阅读 · 0 评论