- 博客(5)
- 收藏
- 关注
原创 Spring *关于@autowired有趣的发现
今日学习了spring中Bean属性依赖注入方式,偶然之中发现有趣之事。 众所周知 @Resource 注解默认根据名称匹配,如果没有匹配成功,然后才根据类型匹配(匹配规则:要注入的属性名=bean名称) 而 @Autowired 则是默认根据类型来匹配的。 而有趣的地方就在此处了,偶然发现 @Autowired 竟然也可以根据名称匹配。它也会从上下文中查找名称匹配的bean进行装配,而官方文档...
2018-10-23 19:25:44 144
原创 SpringMVC - 组件名词解释
DispatcherServlet:前端控制器 用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性。 HandlerMapping:处理器映射器 HandlerMapping负责根据用户请求url找到Handler即处理器,springmv...
2018-10-26 22:33:28 711
原创 MyBatis - 映射文件中#和$符号的区别
#和$符号的区别 ==#{ } == 表示一个占位符号, 可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。 表示拼接sql串,通过{}表示拼接sql串,通过表示拼接sql串,通过{...
2018-10-25 20:25:46 1214
原创 Spring - Aspectj切面编程-XML方式
Aspectj提供的Advice类型 AspectJ提供不同的通知类型: Before (前置通知),相当于BeforeAdvice AfterReturning (后置通知),相当于AfterReturningAdvice Around (环绕通知),相当于MethodInterceptor AfterThrowing(抛出通知),相当于ThrowAdvice After (...
2018-10-24 20:15:33 118
原创 Spring - Aspectj开发AOP-注解配置方式
Aspectj提供的Advice类型 AspectJ提供不同的通知类型: Before (前置通知),相当于BeforeAdvice AfterReturning (后置通知),相当于AfterReturningAdvice Around (环绕通知),相当于MethodInterceptor AfterThrowing(抛出通知),相当于ThrowAdvice After (...
2018-10-24 20:10:23 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人