Spring
文章平均质量分 80
Vashon@青衫烟雨客
鄙人禀性淳朴,内外兼修,大方无隅,性豁达,不善言辞,平家子也,偶尔小酌,但不胜酒力;虽无仲尼墨翟之贤,无管仲伯夷之能,无王勃曹植之才,然吾有坚毅之心,青云之志,醇厚之情,亦有敢于创新之意识,不求宏达于天下,但愿不枉此生。
展开
-
Spring中@Autowired注解、@Resource注解的区别 .
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam转载 2015-09-09 09:02:31 · 1798 阅读 · 0 评论 -
ssm+maven+bootstrap搭建
ssm+maven+bootstrap搭建作者:vashon时间:2017-05-12一、架构特点1、用maven做依赖管理&构建,项目分为父子工程2、基础框架SSM(SpringMVC+Spring+Mybatis)3、前端框架Bootstrap4、pagehelper的分页实现5、Mybatis的逆向工程Mybatis-Generator6...原创 2017-05-12 20:07:17 · 11306 阅读 · 3 评论 -
SpringMVC4+Spring4+Hibernate4框架整合
SpringMVC4 + Spring4 + Hibernate4 框架搭建中。。。作者:vashon时间:2016-09-03前言现在很多企业流行用mybatis + spring + springmvc框架,但是mybatis或ibatis编写SQL较麻烦且对于数据库的移植性不好,你觉得呢?如果你也感觉mybatis或ibatis编写SQ...原创 2016-09-03 16:27:41 · 27258 阅读 · 28 评论 -
Spring4+Hibernate4整合问题解决
org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thre错误信息:org.hibernate.HibernateException: Could not obtain transaction-synchronized Session f原创 2016-09-08 10:41:48 · 4326 阅读 · 1 评论 -
java反射机制模拟Spring Ioc实现
java反射机制模拟Spring Ioc实现前言用Spring也有两年多时间了,一直以来都没时间深入研究它的内部实现机制。现在有时间开始研究Spring的Ioc,当然,说到Spring就让人想到Ioc和Aop了。本篇文章是利用java的反射机制模拟Ioc实现。IoC理论的背景在采用面向对象方法设计的软件系统中,底层实现都是由N个对象组成的,所原创 2016-07-07 19:47:33 · 10719 阅读 · 2 评论 -
OpenSessionInViewFilter解决Hibernate懒加载异常
OpenSessionInViewFilter解决Hibernate懒加载异常 Hiberante懒加载特性 懒加载的目的:为了减少与数据库的交互,从而提高执行效率。 在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并原创 2016-07-14 21:01:27 · 12426 阅读 · 1 评论 -
spring多数据源配置
spring多数据源配置项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指转载 2016-04-23 12:41:00 · 1962 阅读 · 1 评论 -
SSH&Nutz框架使用定时器quartz
不同框架下使用定时器的总结本篇介绍两套框架下quartz的使用首先下载quartz-1.6.0.jar架包,并添加到lib目录下。一、Nutz框架中使用定时器1.建立Schedule类:package com.xxx.xxx.mail.timer;import org.nutz.ioc.loader.annotation.IocBean;import or原创 2015-12-26 16:08:55 · 4385 阅读 · 4 评论 -
上移、下移功能
实现数据的上移和下移功能实现效果如下:功能实现过程为:上移和下移是交换两条数据的位置序号。我将主要业务放在Service,具体操作放在Dao中。上移的Service层代码:public void moveUp(Long id) { //找出相关的Forum:当前需要移动的板块 Forum forum = getById(id); //当前需要移动原创 2016-01-10 20:42:12 · 6164 阅读 · 3 评论 -
权限资源经典配置【用户+角色+权限+部门】
经典权限配置(一对多、多对一、多对多)配置部门实体映射配置文件:Department.hbm.xml<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hiberna原创 2016-01-10 17:23:48 · 18835 阅读 · 0 评论 -
WARN SettingsFactory:140 - Could not obtain connection metadata
SSH2环境搭建常见问题解决SSH2环境搭建过程中,数据库连接池连接报错信息:19:26:49,454 WARN DTDEntityResolver:73 - recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.o原创 2015-12-19 19:35:47 · 3444 阅读 · 2 评论 -
Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.support.lob.LobHandler
SSH2框架搭建报错解决报错信息:java.lang.NoClassDefFoundError: Lorg/springframework/jdbc/support/lob/LobHandler; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredF原创 2015-12-19 16:50:22 · 9345 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: javax.transaction.TransactionManager
SSH2框架搭建报错信息解决报错信息:java.lang.NoClassDefFoundError: Ljavax/transaction/TransactionManager; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Cla原创 2015-12-19 16:45:47 · 2500 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: org.springframework.expression.PropertyAccessor
SSH2框架搭建报错解决报错信息:java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractA原创 2015-12-19 16:41:05 · 2344 阅读 · 0 评论 -
解释@Component @Controller @Service @Repository
解释@Component @Controller @Service @Repository对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Componen转载 2015-11-15 21:14:21 · 915 阅读 · 0 评论 -
DelegatingFilterProxy的原理及使用
DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过Spring来配置实现。 DelegatingFilterProxy的使转载 2017-06-23 14:25:09 · 1197 阅读 · 0 评论