Spring全家桶
Spring、SpringBoot、SpringCloud系列
小明同学YYDS
good good study!day day up!
展开
-
net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM.
hibernate的一个错误。可能发生在hibernate更换版本或者整合其它框架时。我发生在springData整合JPA(hibernate是JPA的一个实现,所以要使用hibernate的包)错误重现先把详细错误放在这里,错误之后有解析思路:org.springframework.beans.factory.BeanCreationException: Error creat原创 2017-10-04 11:37:17 · 16817 阅读 · 3 评论 -
java.lang.UnsupportedClassVersionError: org/hibernate/HibernateException : Unsupported major.minor..
springData整合JPA的异常,基于maven出现异常: java.lang.UnsupportedClassVersionError: org/hibernate/HibernateException : Unsupported major.minor详细异常如下:org.springframework.beans.factory.BeanCreationExcepti原创 2017-10-04 00:24:25 · 7260 阅读 · 0 评论 -
org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hib
springData整合JPA的异常,基于maven详细异常如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.原创 2017-10-03 22:53:40 · 8665 阅读 · 0 评论 -
使用spring的test模块模拟MVC请求的方法
spring的test模块有比较强大的测试功能,对于springMVC与spring的使用,可以通过spring的test模块进行模拟请求,并且可以获得返回值为了以后方便参考,记录一下下面一个测试分页的查询spring测试1.编写好controller的请求模块如下:(Mybatis的PageHelper的使用另有说明,可以关注) @RequestMapping("/原创 2017-08-30 10:32:05 · 4503 阅读 · 4 评论 -
搭建图片服务器《四》:后台java代码springMVC+spring实现图片上传
本文使用java代码实现图片远程上传到linux的图片服务器上。一个需求通过springMVC接受图片文件然后上传到图片服务器,把图片在图片服务器上的相对路径(不包括图片服务器的ip,防止图片服务器ip改变)保存在数据库中实现环境:前台上传图片组件+springMVC+spring+mybatis+mysql引入依赖需要导入相关jar包,这里使用mave原创 2017-09-23 00:13:13 · 9480 阅读 · 6 评论 -
spring和hibernate整合时异常(详解): getFlushMode is not valid without active transaction
·使用spring和hibernate整合+struts2整合时,服务器启动没问题,访问action时报错:HTTP Status 500 - getFlushMode is not valid without active transaction; nested exception is org.hibernate.HibernateException: getFlushMode is原创 2017-03-11 15:14:27 · 6737 阅读 · 12 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx'is defined
spring异常:bean没有被定义,也就是说,spring容器中没有这个bean【org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'tPokerPlayingInRoomService' is defined】通常解决思路:1.看配置文件是否配置该bean原创 2017-11-01 23:54:16 · 3004 阅读 · 0 评论 -
spring boot使用thymeleaf模板
在学习使用springBoot时,一直返回的是json数据,这对ajax的异步交互是非常方便的。但是此前使用springMVC时,controller中的返回值有返回的是一个视图,或者这个视图被定义在ModelAndView对象中返回的,这样就可以通过视图解析器在客户端显示的是一个页面,而不是一串json数据,个人就觉得,springboot一定是可以这样实现的,不然这个框架自然不是一个完整的,也转载 2017-08-17 11:00:38 · 767 阅读 · 0 评论 -
SpringBoot:默认tomcat版本启动失败解决
本文介绍使用是springboot时由于默认配置的tomcat版本问题导致启动失败的两个报错: - Unable to start embedded Tomcat - java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory 的解决方法。也是更改springboot默认tomcat版本的方法。...原创 2018-05-01 14:58:55 · 12919 阅读 · 1 评论 -
spring详解:spring IOC依赖注入的几种方式
依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一,本文详细接收依赖注入各种数据类型和多种方法准备准备的两个类:User、StudentUser类有三个属性,和两个构造器package cn.mym.entity;public class User { private Integer原创 2017-08-09 14:04:52 · 898 阅读 · 0 评论 -
spring详解:bean的三种创建方式
spring的一个核心思想【 IOC 控制反转】就是应用本身不负责对象的创建和维护,对象和依赖对象的创建完全交给spring的容器去管理和维护,把这个权利反转给容器。这里就不再多赘述,关注的是反转之后,咱们如何管理和维护对象。本文讨论的是创建的3种方式使用构造器创建使用构造器方式创建,要求bean必须要有默认的构造器那么由spring容器来创建User类的一个user对象的使用构造原创 2017-08-09 09:26:06 · 800 阅读 · 0 评论 -
spring详解:使用注解方式注入属性
之前介绍过如何在标签中注入该bean需要使用的属性,那么从spring3.0以后支持注解的方式进行注入,十分便捷,只需要在类中要注入的属性上或者set方法上添加注解即可注入该属性。首先准备:导入aop的包+加约束+声明启动注解包名:如:spring-aop-4.2.4.RELEASE.jar约束:加的是context的约束,可以在spring解压的约束文件中去找,该约束如下原创 2017-08-10 08:23:43 · 2442 阅读 · 0 评论 -
spring详解:使用Spring-Test对Spring框架进行单元测试
若使用junit的liberary可以完成对程序的测试。 而进行spring开发时,spring提供了相关的测试模块,很方便进行配置文件加载,然后进行测试。使用方法:第一步:引入测试包,在下载的spring的包的lib下找到:把jar加到项目然后build path第二步:编写测试类@RunWith(value=SpringJUnit4ClassRunne原创 2017-08-25 17:59:07 · 3855 阅读 · 0 评论 -
Spring中使用aop操作需要用到的aspectjweaver-1.8.7.jar包
Spring中进行aop操作除了导入基本的jar包,还需要导入aop相关jar包其中就需要一个aspectj框架支持的包官网下载下载地址:http://mvnrepository.com/artifact/org.aspectj/aspectjweaver/1.8.7我也上传了该资源,下载地址:http://download.csdn.net/detail/原创 2017-03-09 22:05:45 · 31580 阅读 · 16 评论 -
Spring完整的约束配置代码
Spring框架使用到的配置文件的完整约束代码如下:包括bean、context、aop、tx等,可以完美使用各种功能记得导入spring对应功能的包哦,这些约束是没问题的<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2017-03-10 21:56:00 · 1132 阅读 · 3 评论