spring
文章平均质量分 64
十一,你好
学习是一件有趣的事情
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
http跨域问题解决方案(No 'Access-Control-Allow-Origin' header is present on the requested resource)
说说我出现跨域的场景:在做前后端分离的项目,前端使用9000端口访问,但是请求后端的端口是8080,于是请求之后可以接受到json数据,但是前端出现错误Access to XMLHttpRequest at 'http://localhost:8080/web/admin/commodityManager/lisCommodityBySkuOr' from origin 'http://l...原创 2019-11-30 15:58:25 · 2894 阅读 · 0 评论 -
Spring事物-基于AOP切面实现
Spring事物的实现方式主要分两种,一:编程式事物,这种实现方式硬编码的形式来实现的,spring框架本身不推荐这种方式,除非逼不得已才用这种事物 ;二:声明式事物,这是spring推荐的事物实现方式,基于声明式的事物,又分为了两种, A:基于Spring xml配置的,在xml配置文件中配置一个事物管理器,在开启事物管理,然后就可以在需要使用事物管理的method使用...原创 2018-11-05 18:39:07 · 639 阅读 · 0 评论 -
Spring AOP的多种实现方式
Spring AOP有多种实现方式,基于Spring xml配置的,基于注解配置的,基于切点函数配置等等,还有其他的实现方式,这里主要记录提到的三种方式一.基于xml配置的AOP首先定义一个AOP的通知类,包含方法执行前的方法,方法执行后的方法,还有环绕等方法;如下:/** * @author eleven * @date 2018/11/4 * @description...原创 2018-11-04 17:53:14 · 526 阅读 · 0 评论 -
spring中classpath和classpath*区别
classpath加载的是当前class下的xml文件,比如配置了classpath:spring.xml,则只会在当前class下加载spring.xml文件,如图: classpath*加载的是当前class下以及引用的jar包中相同路径的相同文件名的xml配置文件;比如配置的是classpath*:spring.xml,则加载所有的文件,如下: 如果路径不同,则即使使...原创 2018-09-07 22:01:05 · 614 阅读 · 0 评论 -
spring mvc自定义过滤器filter实现对request预处理和response响应
过滤器的作用拦截请求,提取公用的代码,在请求访问action之前先处理一段代码,在action处理之后,在处理一段代码;基于这样的作用,我们就可以在请求访问action之前先处理一些整个项目共用的代码片段,比如,域名,,请求的url信息,以及基于域名拓展的自定义信息,比如用户数据等等基础数据,获取到这些基础数据之后,将这些数据保存在请求的上下文,这样在所有action请求就可以通用;...原创 2018-07-15 17:29:39 · 20190 阅读 · 1 评论 -
spring mvc添加自定义过滤器后,所有请求都404,找不到路径,没有响应
spring框架为我们提供了很多的过滤器,比如字符编码过滤器CharacterEncodingFilter等,当然我们也可以自定义过滤器,当启动自己的过滤器后,发现没加过滤器之前可以正常访问的请求在加入自定义的过滤器后就不能正常访问了,所有请求都是可以发送,但是没有响应,原因就在于你自定义的过滤器在处理业务代码之后没有释放过滤器链,导致正常的web请求资源没法继续。自定义的过滤器必须实现顶级过...原创 2018-07-14 23:20:23 · 3769 阅读 · 0 评论 -
mybatis自定义类型转换器实现实体类属性和数据列之间的复杂映射关系
mybatis实现数据类和实体类属性之间的映射的关系方法1.最简单的是可以通过查询的时候另取别名跟java实体类的字段一样,这样就可以实现数据映射,2.通过resultmap设定数据库和实体类之间的映射关系3.如果属性的命名是遵从驼峰命名法的,数据列名遵从下划线命名,则可以通过mybatis内置的映射方式实现,配置如下:<configuration> <setting...原创 2018-04-19 22:20:16 · 3341 阅读 · 0 评论 -
spring事务管理之声明式事务管理详解
spring为我们提供了两种的事务管理,编程式事务管理和声明式事务管理,因为spring提倡使用声明式事务管理,所以笔者本身也具体学习研究和应用声明式事务,这里只详细谈谈声明式事务,而编程式事务就一句概括;编程式事务:使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionT...原创 2018-04-06 10:31:07 · 1094 阅读 · 2 评论 -
spring运行时注册bean-java代码注册
传统的spring注册bean都是基于spring提供的xml配置实现注册bean,只要通过base-package指定要扫描的bean,对应的bean加上@service或者@controller等注解,spring就可以扫描到bean,并进行实例化,再进行依赖注入,这样就完成了bean的注册及依赖注入,而当这种配置型的注册不能满足我们业务需求的时候,我们就要通过自己的代码,动态注册bean;至...原创 2018-04-01 10:34:11 · 1913 阅读 · 0 评论 -
spring自定义注解的实现及应用
本篇文章主要记录如何自己写出一个自己定义的注解,平时我们都是习惯性的用sping提供的注解,比如override注解就是我们最常见的注解,再者spring框架的requestMapping也是我们常见的注解,但是我们大部分都只是知道怎么用,却不知道他是怎么实现的。以及这个注解为什么是这样的功能,如果我要实现其他功能呢?或许你现在还在困惑,我的代码开发的很顺利啊,没有什么地方需要用到...原创 2017-10-29 21:45:56 · 11684 阅读 · 1 评论
分享