spring
liweiwei1419
简单、诚实。
展开
-
使用注解方式配置 AOP 的基本步骤(复习)
Spring AOP 这部分知识比较重要,所以在这里写一个复习的笔记。使用注解方式配置 AOP 的基本步骤:1、加入 jar 包com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.ja原创 2015-07-26 09:50:58 · 2204 阅读 · 0 评论 -
Spring 引入属性文件
示例代码: 在配置类上写上 @PropertySource @PropertySource("classpath:application.properties")注入成员变量的时候使用 @Value("${jdbc.jdbcUrl}")另外,一定要注册一个 PropertySourcesPlaceholderConfigurer@Beanpublic static PropertySources原创 2015-07-26 19:27:49 · 783 阅读 · 0 评论 -
[转载]spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子
spring+mybatis加载属性文件设置数据源失败原因及解决方案 - 泡在网上的日子 http://www.jcodecraeer.com/a/chengxusheji/java/2013/0622/1379.html转载 2015-12-16 11:30:25 · 869 阅读 · 0 评论 -
SSM + Shiro 整合 (6)- Shiro 集成 Spring
这一节将 Shiro 整合进 Spring。前面一节我们仅仅只是加入了 Shiro,并没有使用 Spring 来管理 Shiro。所以我们在自定义的 Realm 中并不能使用 Spring 的依赖注入特性。步骤 1:加入 Shiro 集成 Spring 的依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>sh原创 2016-09-26 08:11:17 · 3918 阅读 · 0 评论 -
SSM + Shiro 整合 (7)- 认证和授权部分缓存的添加
我们在验证用户具有某些权限的时候,常常会调用自定义 Realm 的授权方法,这个授权方法里面常常要进行数据库查询的。在一个用户权限不会经常变更的情况下,如果不对授权的方法增加缓存,每次检查权限都去查询数据库是很浪费资源的。步骤1:添加 ehcache 依赖<!-- 添加 shiro-ehcache 接口依赖--><dependency> <groupId>org.apache.shiro<原创 2016-09-26 23:25:27 · 5205 阅读 · 1 评论 -
SSM + Shiro 整合 (2)- 实现 Spring 集成 MyBatis
改进版的测试方法(第 1 版)public class TestMybatis { private ApplicationContext ac; private UserServiceI userService; @Before public void before(){ ac = new ClassPathXmlApplicationContext(ne原创 2015-03-08 02:25:37 · 7108 阅读 · 2 评论 -
SSM + Shiro 整合 (3)- 添加 Spring MVC 成为 Web 项目
本节的目标是在项目中添加 Spring MVC 的支持。 步骤1 :添加 Maven 的 依赖和 web 目录,编写 web.xml 部署描述符。<!-- Spring 的 Web 依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <v原创 2016-09-25 20:35:36 · 2821 阅读 · 0 评论 -
SSM + Shiro 整合(4)- 在 Web 项目中添加 Shiro
本节的目标是整合 Shiro。 步骤1:添加依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version></dependency><dependency> <groupId>org原创 2016-09-25 20:48:36 · 12640 阅读 · 1 评论 -
SSM + Shiro 整合 (5)- 自定义过滤器及权限解析器、介绍权限匹配流程
关于 Shiro 的权限匹配器和过滤器上一节,我们实现了自定义的 Realm,方式是继承 AuthorizingRealm 这个抽象类,分别实现认证的方法和授权的方法。这一节实现的代码的执行顺序 1、过滤器,在过滤器中执行 Subject 对象的判断是否具有某项权限的方法 isPermitted() 传入某一个跟当前登录对象相关的特征值(这里是登录对象正在访问的 url 连接) 2、程序到自定义原创 2016-09-25 23:05:19 · 16050 阅读 · 3 评论