SpringMVC相关学习
冰雪Love齐迹
个人从事软件开发/https://www.daidingkang.cc/2016/12/08/GreenDao/
展开
-
SpringMVC配置事务的5中方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用hibernate进行数据访问时,DataSource实际为SessionFactory,Tra原创 2017-12-11 10:07:20 · 261 阅读 · 0 评论 -
SpringMVC配置拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在原创 2017-12-07 22:44:47 · 277 阅读 · 0 评论 -
java Spring框架IOC和AOP的实现原理
IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IoC还有另外一个名字——“依赖注入(Dependency Inj原创 2017-12-05 21:25:37 · 2637 阅读 · 0 评论 -
Spring配置多数据源多事物配置详解
实际应用场景有个项目在配置Spring事务时,使用了@Transactional注解,但这个项目使用了多个数据源,而事务注解只对默认的是第一个事务1)定义与事务管理器对应的事务通知 2)配置需要拦截的方法调用切面 3)将切入点连接到相应的事务在Spring2.5之前,@Transactional注解确实不支持多数据源,但是Spring3为其增加了value属性配置,可以指定当前事务原创 2017-12-05 10:52:13 · 1254 阅读 · 1 评论 -
maven web项目pom.xml文件配置打包war文件
关于maven项目配置打包主要是在pom.xml文件中 ,pom.xml中如果没有指定打包类型,默认打包类型为jar,packaging指定打包文件为war类型需要引入maven打包的依赖包 org.apache.maven.plugins maven-war-plugin 3.0.0指定类型如下:war项目打包如下:原创 2018-01-19 19:08:26 · 24731 阅读 · 0 评论 -
IntelliJ idea创建Spring MVC的Maven项目
创建Maven Web项目菜单File->New Project可进入如图界面,首先选择左边栏Maven,再配置JDK(如果之前添加了JDK的话会自动填充,如未添加点击旁边的New将JDK目录导入即可)。勾选"Create from archetype",然后选中maven-archetype-webapp,点Next,进入如下界面:这里需要填写GroupId和Artifa原创 2018-01-19 19:12:56 · 323 阅读 · 0 评论