首页
3D照片墙
统计
留言
Search
1
1.OAuth 的简单理解
115 阅读
2
多个拦截器的执行顺序
105 阅读
3
基于Annotation方式的声明式事务
102 阅读
4
6.设计模式汇总
101 阅读
5
Unity 依赖注入
98 阅读
Java
JDBC
Spring
Spring MVC
SpringBoot
SpringCloud
MybatisPlus
Mybatis
Maven
SpringSecurity
JVM
java注解与反射
Java JUC并发编程
SSM
.NET
IdentityServer4
EF
.Net Core
AbpVNext + DDD
.NET MVC Api
前端
Jquery&JavaScript
uniapp
VUE
Echars
Vue底层原理
Python
Django
软考笔记
软件设计师
1.计算机组成与体系结构
10.面向对象技术
11.UML类图建模
12.面向对象程序设计
13.数据结构
14.算法基础
16.知识产权标准化
17.程序设计语言
2.操作系统
3.数据库
4.数据库设计
5.计算机网络
6.信息安全
7.系统开发基础
8.项目管理
9.数据流图
架构设计
CQRS架构
DDD架构
数据库技术
SQL锁
SqlServer
Oracle 主从备份
Oracle RAC集群
Mysql
云原生/容器技术
kubernetes
Docker
数据结构与算法
常用中间件
Redis
RabbitMQ 消息队列
ElasticSearch
其他
PHP
OAuth 2.0
WebSocket
ArkTs Harmony 开发
运维
Search
标签搜索
排序算法
vue
算法
遍历
docker
线性
数组
dom
synchronized
数据库
xml语言
log4j
bigint
静态函数
静态方法
哈夫曼树
const
冒泡排序
商标设计
命令模式
Bi8bo
累计撰写
304
篇文章
累计收到
6
条评论
首页
栏目
Java
JDBC
Spring
Spring MVC
SpringBoot
SpringCloud
MybatisPlus
Mybatis
Maven
SpringSecurity
JVM
java注解与反射
Java JUC并发编程
SSM
.NET
IdentityServer4
EF
.Net Core
AbpVNext + DDD
.NET MVC Api
前端
Jquery&JavaScript
uniapp
VUE
Echars
Vue底层原理
Python
Django
软考笔记
软件设计师
1.计算机组成与体系结构
10.面向对象技术
11.UML类图建模
12.面向对象程序设计
13.数据结构
14.算法基础
16.知识产权标准化
17.程序设计语言
2.操作系统
3.数据库
4.数据库设计
5.计算机网络
6.信息安全
7.系统开发基础
8.项目管理
9.数据流图
架构设计
CQRS架构
DDD架构
数据库技术
SQL锁
SqlServer
Oracle 主从备份
Oracle RAC集群
Mysql
云原生/容器技术
kubernetes
Docker
数据结构与算法
常用中间件
Redis
RabbitMQ 消息队列
ElasticSearch
其他
PHP
OAuth 2.0
WebSocket
ArkTs Harmony 开发
运维
页面
3D照片墙
统计
留言
搜索到
14
篇与
的结果
2023-01-24
基于注解的装配 注入
【Spring】基于注解的装配方式 【Spring】基于注解的装配方式_lucashu的博客-CSDN博客 Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier_彭先森的博客-CSDN博客 @Service 用于标注业务层组件(我们通常定义的service层就用这个) @Controller 用于标注控制层组件(如struts中的action) @Repository 用于标注数据访问组件,即DAO组件 @Component 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 这几个注解是当你需要定义某个类为一个bean,则在这个类的类名前一行使用@Service("XXX"),就相当于讲这个类定义为一个bean,bean名称为XXX; 这几个是基于类的,我们可以定义名称,也可以不定义,不定义会默认以类名为bean的名称(类首字母小写)。 当需要在某个类中定义一个属性,并且该属性是一个已存在的bean,要为该属性赋值我们就用这三个。@Resource、@Autowired、@Qualifier @Repository没有指定bean名称,此时通过属性名去找到底注入哪个bean。 开启注解 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"> <!-- 开启注解 配置扫描路径 --> <context:component-scan base-package="com.lucas"/> <!-- 如果有多个路径 ,号隔开 <context:component-scan base-package="com.lucas.service,com.lucas.dao"/>--> </beans>
2023年01月24日
89 阅读
0 评论
34 点赞
Spring学习脑图
2022年09月13日
95 阅读
0 评论
61 点赞
2022-09-13
暂无简介
2022-06-13
Mapper代理开发(基于MapperFactoryBean)
applicationContext配置 <!-- Mapper代理开发(基于MapperFactoryBean) --> <bean id="customerMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> <!-- 根据mapperInterface创建 --> <property name="mapperInterface" value="com.POJO.Mapper.CustomerMapper"></property> <!-- 注入sqlSessionFactory --> <property name="sqlSessionFactory" ref="sqlSessionFactory"></property> </bean> mapper文件 <!-- Mapper代理开发的规范 1)Mapper接口的名称和对象的Mapper.xml映射文件中的名称必须一直 2)Mapper.xml文件的namespace与Mapper接口的类路径相同(即接口文件与映射文件需要放在同一个包中) 3)Mapper接口中的方法名和Mappe.xml中定义的每个执行语句的id相同 4)Mapper接口中方法的输入参数类型和Mapper.xml中定义的每个sql的parameterType的类型相同 5)Mapper接口方法的输出参数类型要和Mapper.xml中定义的每个sql的resultType的类型相同 --> <!-- 根据id查询客户信息 --> <select id="findCustomerById" parameterType="Integer" resultType="customer"> select * from t_customer where id = #{id} </select>
2022年06月13日
63 阅读
0 评论
12 点赞
2022-06-13
ProxyFactoryBean 是FactoryBean的实现类,主要是负责为其他Bean创建代理实例,它内部使用ProxyFactory来完成这一
ProxyFactoryBean 是FactoryBean的实现类,主要是负责为其他Bean创建代理实例,它内部使用ProxyFactory来完成这一个工作。以下是ProxyFactoryBean的几个常用配置属性。 target:代理的目标对象 proxyInterface: 代理所需要的实现的接口,可以是多个接口,该属性还有一个别名属性interfaces. interceptorNames: 需要植入的目标对象的Bean列表,采用Bean的名称指定,这些Bean必须是实现了org.aopalliance.intercepr.MethodInterceptor 或者org.sorngframework.aop.Advisor的bean,配置中的顺序对应调用的顺序 singleton:返回的代理对象是否单例,默认是单例 optimize: 当设置为true时 ,强制使用cglib代理,对于singleton的代理,我们推荐使用cglib代理,对于其他类型的代理,最好使用JDK代理,原因是cglib创建代理时速度慢,而创建出的代理对象运行效率较高,而使用JDK代理的表现正好相反。 proxyTargertClass: 是否对类进行代理(而不是对接口进行代理)。设置为true时,使用CGLIB代理。
2022年06月13日
43 阅读
0 评论
83 点赞
2022-04-23
Bean的作用域
作用域 描述 singleton 在spring IoC容器仅存在一个Bean实例,Bean以单例方式存在,bean作用域范围的默认值。 prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行newXxxBean()。 request 每次HTTP请求都会创建一个新的Bean,该作用域仅适用于web的Spring WebApplicationContext环境。 session 同一个HTTP Session共享一个Bean,不同Session使用不同的Bean。该作用域仅适用于web的Spring WebApplicationContext环境。 application 限定一个Bean的作用域为ServletContext的生命周期。该作用域仅适用于web的Spring WebApplicationContext环境。 Spring Bean的作用域_forever-and-ever的博客-CSDN博客
2022年04月23日
96 阅读
0 评论
37 点赞
1
2
3