Spring
文章平均质量分 69
木霖森77
这个作者很懒,什么都没留下…
展开
-
Spring简介
详细请看:http://www.cnblogs.com/xiaoxing/p/5836835.htmlMySQL索引:http://blog.jobbole.com/24006/http://www.cnblogs.com/fuyunbiyi/p/2429297.html原创 2018-12-04 11:24:26 · 160 阅读 · 1 评论 -
Spring中@Autowired和@Resource的区别
两者都是Spring中注入Bean的一种方式。其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。共同点两者都可以写在字段和setter方法上。(写在字段上就不用再写setter方法)不同点1.@Autowired:导入的包不同:@Autowired为Spring提供的注解,需要导入包o...原创 2018-12-03 17:26:38 · 1745 阅读 · 0 评论 -
使用SpringMVC+Spring Security3.1.0
出错记录:1.Failed to evaluate expression ‘ROLE_USER’解决办法: 在security.xml文件中 ,对有权限的用户都设置了role<authentication-manager><!-- 权限提供者 --> <authentication-provider> <!-- 可提供登陆访问的...原创 2018-12-26 16:35:56 · 2074 阅读 · 1 评论 -
复习 Spring面试记录
Spring中配置的bean是在什么时候实例化的?默认容器在加载的时候初始化bean,但是也可以通过设置lazy-init属性来延迟加载。描述一下Spring中的AOP IOC DIIOC:控制反转:利用反射原理将对象创建的权利交给了容器,Spring容器在运行的时候通过反射的原理通过配置文件来动态的创建对象和维护对象之间的关系,实现了松耦合的思想。AOP:面向切面编程。就是说...转载 2019-04-19 14:44:35 · 150 阅读 · 0 评论 -
SpringAOP基础以及四种实现方式
首先。AOP 面向切面编程。就是说通过配置将业务逻辑和系统的服务分离。目的是让业务逻辑之关系业务的处理而不再去处理其他事情。其中切面一般都是哪些可以为多个类提供服务的模块,将其封装起来称为切面。减少系统的重复代码和低模块之间的耦合度。一般用于权限验证、日志、事务等。拦截器也是应用了AOP的思想,将拦截(请求)Action以进行一些预处理或者结果处理。Spring的AOP可以拦截Spring管理...转载 2019-04-20 10:13:42 · 1330 阅读 · 0 评论 -
AspectJ 实现代理
《两种动态代理:JDK实现和CGLIB字节码生成文件》《java中的代理(静态代理和动态代理)》先复习一下,看一下之前的两篇文章然后我们说一说AspectJ代理:AspectJ静态编译织入(Aspect for java),他其实是一套独立的面向切面编程的解决方案。Spring中虽然使用了Aspect的Annotation,但是并没有使用它的编译器和织入器。关于AOP的相关概念学习可以看...转载 2019-04-20 11:21:00 · 1350 阅读 · 0 评论