[size=large]
spring3.0 注解的访问顺序:
<context:component-scan base-package="com.mapbar" />
@Scope("prototype")
@Controller("userAction")
public class UserAction
@Resource(name = "userService")
setUserService
@Service("userService")
---->>>>> public class UserService
@Resource(name = "userDao")
setUserDao
@Repository("userDao")
---->>>> public interface IUserDao
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.mapbar.dao" />
</bean>
mybatis 浏览包下面的 接口自动生成实例spring3.0 注解的访问顺序:
<context:component-scan base-package="com.mapbar" />
@Scope("prototype")
@Controller("userAction")
public class UserAction
@Resource(name = "userService")
setUserService
@Service("userService")
---->>>>> public class UserService
@Resource(name = "userDao")
setUserDao
@Repository("userDao")
---->>>> public interface IUserDao
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.mapbar.dao" />
</bean>
mybatis 浏览包下面的 接口自动生成实例
[/size]
spring3.0 注解的访问顺序:
<context:component-scan base-package="com.mapbar" />
@Scope("prototype")
@Controller("userAction")
public class UserAction
@Resource(name = "userService")
setUserService
@Service("userService")
---->>>>> public class UserService
@Resource(name = "userDao")
setUserDao
@Repository("userDao")
---->>>> public interface IUserDao
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.mapbar.dao" />
</bean>
mybatis 浏览包下面的 接口自动生成实例spring3.0 注解的访问顺序:
<context:component-scan base-package="com.mapbar" />
@Scope("prototype")
@Controller("userAction")
public class UserAction
@Resource(name = "userService")
setUserService
@Service("userService")
---->>>>> public class UserService
@Resource(name = "userDao")
setUserDao
@Repository("userDao")
---->>>> public interface IUserDao
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.mapbar.dao" />
</bean>
mybatis 浏览包下面的 接口自动生成实例
[/size]
本文详细解析了Spring 3.0环境中注解的加载顺序,从<context:component-scan>扫描开始,逐步介绍了@Controller、@Service、@Repository等注解的应用过程,并涉及MyBatis整合配置。
561

被折叠的 条评论
为什么被折叠?



