spring注解 -----最简单的注解与自动装配例子
来源:互联网 发布:论文写作的意义 知乎 编辑:程序博客网 时间:2024/05/17 04:36
spring注解 —–最简单的注解与自动装配例子
环境:maven,jdk1.8,eclipse
完整代码:http://download.csdn.net/download/yhhyhhyhhyhh/9949614
1.Spring常用注解
与利用xml配置bean相比,使用注解步骤简单不少,实现自动扫描装配Bean
2.spring xml文件中开启注解扫描:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- spring开启扫描,扫描注解的包及其下属的包--> <context:annotation-config /> <context:component-scan base-package="com.ct.rd.bg" /> <!-- 视图页面配置 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean></beans>
3.
在Dao实现中,可以这样写:
@Repository("managerDao")public class ManagerDaoImpl implements IManagerDao { protected final Log log = LogFactory.getLog(getClass()); public void add() { // TODO Auto-generated method stub log.info("@Repository(\"managerDao\")"); }}
在Service实现中,可以这样写::
@Service("managerService")public class ManagerServiceImpl implements IManagerService { protected final Log log = LogFactory.getLog(getClass()); // @Resource(name ="managerDao")//或者用这个 @Autowired private ManagerDaoImpl dto; public void insert() { // TODO Auto-generated method stub log.info("@Service(\"managerService\")"); dto.add(); }
在Controller中,可以这样写::
@Controllerpublic class ManagerController { protected final Log log = LogFactory.getLog(getClass()); // @Resource(name ="managerService")//或者用这个 @Autowired private ManagerServiceImpl dtoService; @RequestMapping("/login") public String login() { dtoService.insert(); log.info("test"); return "index"; }}
3.验证
log4j日志打印:Controller调用Service,Service调用Dao
阅读全文
0 0
- spring注解 -----最简单的注解与自动装配例子
- spring注解装配bean简单例子
- spring 注解 自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配
- Spring@Autowired注解与自动装配 .
- Spring@Autowired注解与自动装配
- iOS 用其他应用程序打开文件功能如何实现的iOS开发
- Appium native hybrid webview混合操作及元素定位(14)
- Maximum repetition substring POJ
- 非线性SVM与核函数
- Python多线程--(3)同步
- spring注解 -----最简单的注解与自动装配例子
- 数据库语句汇总
- Java内存模型
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- MySQL初次安装修改密码
- flex-box弹性布局
- decltype : 从表达式的类型推断出要定义的类型
- 木材加工-LintCode
- Dubbo:No provider available for the service