Spring学习
文章平均质量分 82
醉耕
这个作者很懒,什么都没留下…
展开
-
Spring Framework 下载、Spring Tool Suite安装
一、Spring Framework 下载复制 http://repo.springsource.org/libs-release-local/org/springframework/spring/ 到地址栏中选择要使用的版本。二、Spring Tool Suite安装复制 https://spring.io/tools/sts/all 到地址栏,选择要版本进行下载。 打开Eclipse,点击H原创 2018-03-08 21:04:30 · 609 阅读 · 0 评论 -
spring源码分析(一)
简介Spring 是一个轻量级的企业级应用开发框架,于 2004 年发布了 1.0 版本。经过十几年的迭代,现在的 Spring 框架已经非常成熟了。Spring 包含了众多模块,包括但不限于 Core、Bean、Context、AOP 和 Web 等。在今天,我们完全可以使用 Spring 所提供的一站式解决方案开发出我们所需要的应用。作为 Java 程序员,我们会经常和 Spring 框架打...原创 2018-12-13 19:59:59 · 517 阅读 · 0 评论 -
SpringBoot中@Transiactional注解没有效果
背景数据库为mysql问题使用SpringBoot操作数据库插入两条数据,service层的方法出现了异常,按理说两条数据都该插不进去的,可以数据库中却还是有一条数据。数据库表格式: service层代码:package com.example.demo.service;import org.springframework.beans.factory.annota...原创 2018-07-29 16:23:48 · 1244 阅读 · 0 评论 -
SpringBoot 访问404处理
现象这是测试的三个类分别位于:启动类的同一目录下、启动类的下级目录、不和启动类在同一目录。 启动程序后,分别访问: 同一目录下的访问结果 不同目录下的访问结果 下级目录的访问结果 结论SpringBoot中自己创建的类都要在SpringBoot启动类的同一目录或者下级目录。...原创 2018-07-29 10:37:29 · 3770 阅读 · 0 评论 -
Mapped Statements collection does not contain value for 接口.方法 问题解决
在SSM整合时,遇到了Mapped Statements collection does not contain value for xxx 的问题。如图: 然后就仔细的看了看mapper文件被加载到mybatis的配置文件中接口中有这个方法mapper映射文件的namespace对应接口的全路径(包名+类名)mapper映射文件的sql语句的id对应接口的方法名然后在组长...原创 2018-07-02 14:13:06 · 6602 阅读 · 2 评论 -
访问jsp页面直接以源码的形式显示
错误原因: 在web.xml文件中,配置springMvc前端控制器时,url-pattern路径写成 / * 。 修改: 将 / * 改为 / 就行啦!原创 2018-05-28 21:29:57 · 4890 阅读 · 1 评论 -
No qualifying bean of type 'xxx' available 问题解决
配置文件中没有写要扫描的包。 即这句话:<context:component-scan base-package="包全名" />单元测试代码:// 省略import@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations= {"classpath:spring.xml"})public class Mappe原创 2018-04-06 12:49:04 · 105373 阅读 · 4 评论 -
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L
我是在进行dao层的单元测试时,插入不了数据,感觉很奇怪,这才发现控制台有这么一句话。Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;at org.apach原创 2018-04-06 13:00:28 · 246 阅读 · 0 评论 -
initializationError(org.junit.runner.manipulation.Filter)解决
我在使用Junit进行单元测试时,出现的这个错误。上网差了一些资料后,将问题解决了。现在回过头来总结一下。可能总结的不够全面,欢迎指出不足!首先看看出现的错误:initializationError(org.junit.runner.manipulation.Filter) java.lang.Exception: No tests found matching [{ExactMatcher:f原创 2018-04-06 12:03:32 · 4212 阅读 · 2 评论 -
spring源码分析(二)
本篇文章接着上篇:spring源码分析(一) 继续分析剩下的部分。为了观看方便,这里就再次贴上总图:AOP部分AOP入口这一小节,简单的说了AOP是在哪里创建代理对象的以及要使用哪种方式来创建代理对象。入口方法(wrapIfNecessary)就是在bean初始化后调用的后置处理器(ProxyProcessorSupport)中执行的。这里对这个方法的执行进行了简单的分析。筛选合适的通...原创 2018-12-13 20:00:37 · 541 阅读 · 0 评论