@Controller // 注释为controller
@RequestMapping("/login")
public class LoginAction {
@Autowired
@Qualifier("userService") //注释指定注入 Bean
private IUserService userService;
。。。。。。 其他略 。。。。。。
}
2. 业务逻辑层
@Service("userService")
public class UserServiceImpl implements IUserService {
@Autowired
@Qualifier("userDao")
private IUserDao userDao;
。。。。。。 其他略 。。。。。。
}
3. 持久层
@Repository("userDao")
public class UserDaoImpl implements IUserDao {
private static Logger logger = LoggerFactory.getLogger(UserDaoImpl.class);
private DataSource dataSource;
private JdbcTemplate template;
@Autowired
public UserDaoImpl(DataSource dataSource){
this.dataSource= dataSource;
template = new JdbcTemplate(this.dataSource);
}
。。。。。。 其他略 。。。。。。
}
顶
1
踩
0
上一篇Eclipse字符集设置方式
下一篇在Action中以Struts2的方式输出JSON数据
我的同类文章
spring MVC(1)
•Spring MVC 教程,快速入门,深入分析2014-02-18阅读579
猜你在找
Java分布式架构: Spring搭建RESTful web Service
springmvc深入浅出(备java基础,javaee高级课程,struts同类)
SpringMVC视频,全网首发
SpringMVC框架(基于spring3.0)
基于Maven+Springmvc+Spring+Mybatis+jQueryMobile驴友社区
Spring事务--非注解--持久层业务层
Spring25中annotation配置中@Override@Component @Controller @Service @Repository@Autowired的解析
Spring注解@Component@Repository@Service@Controller区别
Spring常用注解@Component@Controller@ Service@ Repository
spring mvc常用注解@Component @Controller @Service @Repository
查看评论
1楼 muzi1314_ 2016-01-14 00:05发表 [回复]
@Repository("userDao")
持久层只是一个接口,没有实现类,可以用@Repository?比如myibatis框架
您还没有登录,请[登录]或[注册]
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
核心技术类目
全部主题 Hadoop AWS 移动游戏 Java Android iOS Swift 智能硬件 Docker OpenStackVPN Spark ERP IE10 Eclipse CRM JavaScript 数据库 Ubuntu NFC WAP jQueryBI HTML5 Spring Apache .NET API HTML SDK IIS Fedora XML LBS UnitySplashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStackFTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide MaemoCompuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP HBase Pure SolrAngular Cloud Foundry Redis Scala Django Bootstrap
个人资料