
Spring
文章平均质量分 56
Hi Bug
Hello World
展开
-
Spring中的循环依赖问题 详细分析
一、什么是循环依赖简而言之,循环依赖就是A对象的创建依赖了B对象,且B对象的创建也依赖A对象。 循环依赖分为两种,分别是“构造器中的循环依赖”和“属性中的循环依赖”,而“构造器中的循环依赖”是无法解决的,Spring中解决的是“属性中的循环依赖”,下面我们分别说说这两种循环依赖。二、构造器中的循环依赖如下代码:加载A类的时候,发现构造方法中需要参数类型B,于是去加载B类,却发现B类的构造器需要加载A类。这时候Spring中就会报错The dependencies of some of the bean原创 2021-07-24 16:06:23 · 392 阅读 · 0 评论 -
通过servlet向数据库中读取的数据变成问号??乱码问题
使用由于POST传来数据,Tomcat默认以ISO-8859-1编码成单字节数据,应该在servlet中的doGet方法中添加:request.setCharacterEncoding("UTF-8");记住,要写在方法中的第一句。如果还有问题就要设置数据库了,方法如下:如果使用的是c3p0连接池:可以写成jdbc:mysql://127.0.0.1:3306/yourdb??useUn...原创 2019-04-03 12:41:05 · 1821 阅读 · 0 评论 -
web修改项目名后要修改server.xml中的Context
修改项目名后会报错,这时候记得修改server.xml一直拉到最后,修改context中的项目名字原创 2019-03-19 15:12:41 · 421 阅读 · 0 评论 -
ssm静态资源不能被访问的坑
配置的*.action或者*.do时,静态资源还是不能被访问的解决办法:方法一:.jsp的src和href写绝对路径例如:方法二:.springmvc配置文件里面在静态资源上配置一下controller里面的@RequestMapping路径例如:...原创 2019-06-16 01:03:42 · 960 阅读 · 0 评论 -
Spring MVC 注解方式 参数获取 @RequestBody @PathVariable @RequestParam
1 @RequestBody使用@RequestBody方式获取参数,必须使用post提交方式。如下代码:@PostMapping("/url")public String methodA(@RequestBody TeacherQuery teacherQuery) { //TeacherQuery是一个对象}2 @PathVariable使用@PathVariable方式获取参数,使用get post delete等提交方式都可以。但是在url中必须使用占位符,如@RequestM原创 2020-05-18 11:52:51 · 553 阅读 · 0 评论 -
Spring中的五种设计模式 分析
设计模式在Spring中的运用单例模式概述单例模式是指类通过使用private的构造函数,确保了在一个应用中只产生一个实例单例模式的类图结构及实现public class Singleton {private static final Singleton singleton = new Singleton();//通过private限制产生多个对象privat...原创 2019-07-19 16:44:38 · 509 阅读 · 0 评论