请叫我大师兄

哎,博客页面是越改越虐心啊。

java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException NoClassDefFoundError: com/fasterxml/jackson/annotation...

2018-12-03 15:55:58

阅读数 763

评论数 0

spring配置文件中 ref local 报错:Attribute 'local' is not allowed here

spring升级,版本由4.1.4.RELEASE升级到 5.1.3.RELEASE,然后下面的配置报错了 升级之后,这个local属性被删除了。然后,怎么修改呢? 然后,有如下解释:  ...

2018-11-30 10:33:27

阅读数 470

评论数 0

spring web.xml中 拦截器(Interceptor)的实现原理及代码示例

前言:前面2篇博客,我们分析了Java中过滤器和监听器的实现原理,今天我们来看看拦截器。1,拦截器的概念    java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提...

2018-01-25 19:51:21

阅读数 2557

评论数 1

spring web.xml中 监听器(Listener)的工作原理和代码演示

Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动而启动,只初始化一次,随web应用的停止而销毁。主要作用是:做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些...

2018-01-25 19:47:43

阅读数 4060

评论数 4

spring web.xml中 过滤器(Filter)的工作原理和代码演示

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制...

2018-01-25 15:31:29

阅读数 8629

评论数 3

spring framework体系结构及内部各模块jar之间的maven依赖关系

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!...

2017-03-24 22:29:48

阅读数 4012

评论数 1

依赖注入(DI)和控制反转(IOC)的详细讲解 spring容器(spring注解实现,而不是xml配置文件)

在看此片文章之前,请先看下面一片,是最基础的依赖注入和控制反转的spring简单实现。简单到看完就可以基本理解。 http://blog.csdn.net/qq_27093465/article/details/52547290 下面的这篇文章,和上边的那个文章,可能会有稍微重复。但也是为了理解这...

2017-03-22 14:34:41

阅读数 1964

评论数 0

spring aop 学习小插曲 IllegalArgumentException: error at ::0 can't find referenced pointcut xx

重点报错是这一句:nested exception is java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut aa无法找到切入点的引用,具体错误如下:org.springframework....

2016-11-28 18:18:52

阅读数 1156

评论数 0

spring AOP 之 注解 配置实现(附 Java 代码实例)

导入类扫描的注解解析器 命名空间:xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/sc...

2016-11-28 18:16:31

阅读数 4438

评论数 0

spring AOP 之 xml 配置实现(附 Java 代码实例)

首先这个配置模式估计现在已经不用了,因为我在我们公司的项目里面并没有看到这么配置AOP相关的东西。虽然公司项目使用的是3.1,而我学习的这个版本是2.5。 不过,这个就和学习spring的控制反转(IOC)和依赖注入(DI)一样,刚刚开始的时候,都是从简单的xml配置学起、然后再进一步简化:最开始...

2016-11-27 22:07:53

阅读数 5905

评论数 0

结合Java实例代码来理解 AOP--面向切面编程 中的各个术语

因为这个AOP--面向切面编程是基于动态代理模式的,所以,要想搞清楚这个AOP,就必须得先了解下,什么是代理模式,什么又是动态代理模式。动态代理模式的2种实现方式。 现在假设,你已经可以看得懂动态代理模式的Java代码例子。把aop概念里面的专业术语对应到实际代码中去。 下面是cglib实现的动态...

2016-11-26 15:03:33

阅读数 5759

评论数 1

Java动态代理模式jdk和cglib的2种实现以及二者的区别(AOP面向切面的前奏)

关于动态代理模式里面有两种实现,一种是jdk实现,一种是cglib来实现。 下面来整jdk来实现动态代理的Java实例。 jdk动态代理模式里面有个拦截器的概念,在jdk中,只要实现了InvocationHandler这个接口的类就是一个拦截器类。 还使用了些反射的相关概念。 拦截器的概念不了解没...

2016-11-25 21:40:04

阅读数 6870

评论数 6

IntelliJ IDEA 中如何导入jar包(以引入spring包,构建spring测试环境为例)

我就简单的以图例的方式示范下,这个编辑器是怎么样导入jar包的。观众们可以触类旁通一下。 就我下面的例子,就是简单的把Java 的 输出 hello world 的项目,扩展一下,要引入spring包, 来给搭建成可以做spring框架相关的一些简单的测试。 具体如下: 刚刚开始没有引入包的时候...

2016-10-13 10:10:18

阅读数 28192

评论数 8

代理模式之静态代理的稍微复杂实现---理解AOP(面向切面编程)---以具体实例来理解AOP概念

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看一下示意图,就很详细的解释这句话) 先假设,要实...

2016-10-10 11:04:25

阅读数 1387

评论数 0

代理模式之静态代理的简单实现---理解AOP(面向切面编程)的前奏---想要理解AOP,必须先理解一下

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看代码的注释,就很详细的解释这句话) AOP 主要...

2016-10-09 16:28:14

阅读数 1006

评论数 0

spring 框架中的依赖注入(IOC--设值注入)--使用注解--的具体实例的简单实现

体现了具体项目工程里面的分层,dao,daoImpl,service,serviceImpl,action。让你真正的理解这为啥分层。 顺便清清楚楚的理解@Component、@Service、@Repository 和 @Controller之间的关系。 顺便还可以学习下,什么是依赖注入--DI...

2016-09-30 17:58:31

阅读数 4888

评论数 1

spring 框架中的依赖注入(IOC--设值注入)---使用xml简单配置文件---的具体实例的简单实现

体现了具体项目工程里面的分层,dao,daoImpl,service,serviceImpl,action。让你真正的理解这为啥分层。 毕竟当年我刚刚毕业的时候,再找工作我就不是很清楚为什么有这么几层。 只是知道,昂!就是有这么几层。不就是逻辑清楚些嘛。 这回答只是皮毛的皮毛而已!!! 哎,好傻。...

2016-09-30 16:53:11

阅读数 4938

评论数 0

spring类扫描注入-----类扫描的注解解析器

通过类扫描注入到容器中,这种方式,在实际开发中还是很常用的,可以看下自己的配置文件,就会发现,自己公司的项目,搞不好就是这么注入的。 起码,我发现我公司的项目就是这么干的。 下面来演示一下简单的例子: 此例子和上一篇的差别很微弱,相比较而言,就是在xml配置文件里面的配置又变得少了。 关于要注入到...

2016-09-30 14:10:11

阅读数 6890

评论数 1

关于applicationContext.xml cannot be opened because it does not exist的解决

ApplicationContext 对象的初始化的时候,根据配置文件的位置,找到配置文件,然后初始化, 但是吧,老是出错,总是分不清用哪个去初始化。 下面简单总结下: 1.ClassPathXmlApplicationContext 加上file:把路径写全(用这个方法xml...

2016-09-29 16:21:31

阅读数 4013

评论数 0

以@Resource为例,透析注解的本质,spring中是如何使用注解的

在前面,看到自定义注解,并且也简单的使用了一下, 然后就再次用个简单的例子,来看看spring里面是如何使用注解的。如下: 先看Java代码:简单,就是2个bean和一个主方法。 import org.springframework.context.ApplicationContext; imp...

2016-09-29 15:54:11

阅读数 18461

评论数 10

提示
确定要删除当前文章?
取消 删除