配置如下
1. 先是action
//这样注入方便ajax在前台直接与action交互
@Action(value = "teacherManagerAction")
public class TeacherManagerAction extends BaseAction
{
......
//这里假如我用的是get/set方法得到teacherService,是无法成功注入service的
//至于为什么,有待研究..
@Autowired
private ITeacherService teacherService;
......
}
2. 然后是service层
//类似方式的注入,也可以是 @Service,但是如果你的spring配置文件中有对service的bean配置,那就只能@Service("...")里面是配置的bean的id值
@Service("teacherService")
public class TeacherServiceImpl extends BaseServiceImpl implements ITeacherService {
......
// 同样这里不能用get/set方法
@Autowired
private ITeacherDao teacherDao;
......
}
3. 最后dao层
//这里因为我继承了HibernateDaoSupport,所以在spring配置文件中配置dao对应的bean
//所以只能这么写 @Repository("teacherDao")
@Repository("teacherDao")
public class TeacherDaoImpl extends HibernateDaoSupport implements ITeacherDao {
4. 最后是配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="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-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
">
<!-- 以上不一定要全部一样 context的几个是要的 -->
<!-- spring 注解注入的配置 -->
<context:annotation-config />
<context:component-scan base-package="com.kcsj.dao.impl">
<context:include-filter type="regex"
expression=".*DaoImpl" />
</context:component-scan>
<context:component-scan base-package="com.kcsj.service.impl">
<context:include-filter type="regex"
expression=".*ServiceImpl" />
</context:component-scan>
......
分享到:
相关推荐
springsecurity3.1.pdf
spring security3.1高级详细开发指南 包含一个简单例子和一个复杂例子
Spring_Security-3.0.1中文官方文档 springsecurity3.1官方手册(英文版)
和spring集成使用的完美权限框架,学习java一定要学会spring_security
spring security3.1 在数据库实现 用户 角色 资源 权限控制,在eclipse+tomcat下测试通过
Spring Security 3.1 随书源代码
这是一个基于spring security3.1的简单验证项目。希望对你有帮助。含有sql脚本。
Spring Security 3.1 +Spring +Servlet+JdbcTemplate 自己找的资料,并开发成功
spring security 3.1 英文版的,对学习比较有帮助
非常完整的spring3及springsecurity3.1源码及jar包 spring3及springsecurity3.1源码及jar包,导入eclipse将各个工程下的jar包分别加入buildpath就可以用了
Spring Security 3.1.pdf
Spring Security3.1高级详细开发指南
Spring Security3.1入门Demo,带JAR包及注释~ 使用的ECLIPSE搭建的项目~
NULL 博文链接:https://chxiaowu.iteye.com/blog/1536141
spring security 3.1
spring-security3.1源码
进行spring security开发引用的spring-security-acl-3.0.2.RELEASE.jar、spring-security-config-3.0.2.RELEASE.jar、spring-security-core-3.0.2.RELEASE.jar、spring-security-taglibs-3.0.2.RELEASE.jar、spring-...
spring-security3.1详细
spring MVC 3.1+spring security3.1+mybaits+ 注解 实现安全机制。jar包没有上传。自己补充