代码拉取完成,页面将自动刷新
<<<<<<< HEAD
1.2 基本注解
Action类统一使用@Action
Service统一使用@Service
Dao类可使用@MyBatisMapper
组件类可使用@Component
1.3 实现了拦截器功能
使用拦截器需实现com.inmorn.webmvc.interceptor.ActionInterceptor接口,
以及在实现类中加注解@Interceptor(order是拦截器执行顺序,数字越小越先执行;path是需要拦截前端url路径:/**或/user/**)
例如:
@Interceptor(order=0,path="/**")
public class LogInterceptor implements ActionInterceptor{
public boolean beforeAction(HttpServletRequest request,
HttpServletResponse response, Object action) {
return true;
}
public void afterAction(HttpServletRequest request,
HttpServletResponse response, Object action, Object result) {
}
public void completionAction(HttpServletRequest request,
HttpServletResponse response, Object action, Exception e) {
}
}
<!-- sqlSessionFactory配置 -->
@Bean(classes="com.inmorn.orm.mybatis.SqlSessionFactoryBean",
propertys={@Property(name="dataSource",ref="core_oracle_ds_rw"),
@Property(name="mapperLocations",value="classpath:com/morn/testweb/*/mapping/*.xml")})
Object sqlSessionFactory;
<!-- 注册MyBatisMapper注解解释器 -->
@Bean(classes="com.inmorn.orm.mybatis.MapperScannerConfigurer")
Object mapperScannerConfigurer;
<!-- 数据访问层接口 -->
@MyBatisMapper(sqlSessionFactoryBeanName="sqlSessionFactory")
public interface UserDao {
@Select("select e.code userName,e.name address from ytmdm.t_mdm_employee e where e.code = #{id} ")
public User findById(String id);
}
</br/>
[愿景]: 1.希望热爱JAVA的朋友能为开源做一些贡献,提出自己的想法,解决方案 2.也希望有人或对此框架有爱好的提出宝贵的意见,共同参与此框架的开发与设计 3.同时也希望能够提升自己的专业能力
引用一句话:任重而道远!
热爱生活,共同努力
Tihnks.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。