一、Spring的基本介绍:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 1、核心思想:IOC(控制反转,或者成为反射) ...
分类:
编程语言 时间:
2017-12-29 20:00:51
阅读次数:
250
工作中遇到的问题,在工具类里面需要给静态成员变量注入值,而静态成员变量是在类加载的时候加载的,所以一直报空指针。 在网上找了几种方法,记录一下。 第一种:使用set函数注入。 第二种:使用@PostConstructy注解。 第一种没有尝试过,我使用的是第二种。 ...
分类:
编程语言 时间:
2017-12-22 00:37:53
阅读次数:
171
@Component@Controller public class Demo { @Resource(name="userService") private UserService userServiceTemp; public UserService getUserServiceTemp() { ...
分类:
编程语言 时间:
2017-11-17 13:31:21
阅读次数:
202
在做spring-mybatis整合项目时对Dao所对应的 XXX.xml进行单元测试。整合时是spring和mybatis的整合,所以mybatis.xml文件就没有了, 对应的配置文件为spring-mybatis.xml文件,这是以spring配置文件的形式写的。下图是项目的结构,使用mave ...
分类:
编程语言 时间:
2017-11-13 00:10:36
阅读次数:
196
注入集合 你已经看到如何使用value属性来配置基本数据类型和在你的bean配置文件中使用<property>标签的ref属性来配置对象引用。 现在如果想传递多个值,如Java Collection类型的List,Set,Map和Properties,应该怎么做呢?为了处理这种情况,Spring提供 ...
分类:
编程语言 时间:
2017-11-11 14:13:56
阅读次数:
325
今天遇到了一个问题 类的自动注入始终没有用 因为dao层是继承的jpa 所以也不需要说明,跟配置 但是用这个始终注入不了 后来发现了问题所在 application必须在所有包的最上层 就像这样因为spring boot 是从application这层开始往下扫描的 我是因为包名都不一样 所以才会注 ...
分类:
编程语言 时间:
2017-11-10 18:32:47
阅读次数:
170
question: nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an ac ...
分类:
编程语言 时间:
2017-10-19 00:17:05
阅读次数:
633
背景:Spring整合Mybatis 报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的 ...
分类:
Web程序 时间:
2017-09-25 16:12:02
阅读次数:
142
简单来说就是减少层与层之间的耦合关系,本来在service调用dao要new,有了这个就可以通过注入的方式,相当与把所有的new操作都变成了在配置文件中配置,有改动时直接改配置就行了不用一个个java文件去改。 1.搭建web项目,导入spring核心包。copy到web目录lib即可。 项目的构成... ...
分类:
编程语言 时间:
2017-09-16 01:12:28
阅读次数:
276