spring
Andy丁
分享知识,共同进步!欢迎指点批评!
展开
-
解决java.lang.IncompatibleClassChangeError
1.在做手动实现aop编程练习的时候遇到了这个问题,从错误信息可以看出,这是因为实现了一个类,众所周知类用来继承,接口用来实现。 可以看到,Eclipse在Workspace中发现了3个这样的类,而且包名类名都完全一样。可以看到,在spring的3.1.1版本中,这个叫ClassVisitor的类其实是一个接口,这个接口被放在spring-asm模块中。而在3.2.5,这个ClassVisi原创 2017-11-12 17:28:37 · 2712 阅读 · 0 评论 -
代理模式
1.代理模式 2.静态代理 3.动态代理 4.Cglib代理原创 2017-11-12 22:44:48 · 134 阅读 · 0 评论 -
spring基础
1.回顾struts与hibernate 2.Spring框架 3.Spring框架概述原创 2017-11-05 18:19:30 · 144 阅读 · 0 评论 -
【spring】OpenSessionInViewFilter解决Hibernate懒加载异常
Hiberante懒加载特性 懒加载的目的:为了减少与数据库的交互,从而提高执行效率。 在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并不会直接将这条数据以指定对象的形式来返回,而是在你真正需要使用该对象里面的一些属性的时转载 2017-12-10 17:07:04 · 222 阅读 · 0 评论 -
SpringMVC基础(一)
1.SpringMVC概述(1)SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器无需实现任何接口(2)支持REST风格的URI请求,(3)采用松散耦合可拔插主键结构,比其他MVC结构更加灵活可扩展。2.基本步骤(1)导入jar包(2)在web.xml里面配置DispatcherServlet(3)加入SpringMVC的配置文件(4)编写处理请求的处理器,并表标识为处理器(5)...原创 2017-12-10 23:15:38 · 169 阅读 · 0 评论 -
springsecurity小结
1.springsecurity主要工作 (1)登录管理 (2)权限管理 1.1登录管理 springsecurity给我们提供了完整的登录机制包括登录错误提示,退出提示以及,开启CSRF防护,所以所有POST表单都必须包含csrf.token.我们只需要去他的官方文档copy他的表单模板然后我们自己定义样式就可以轻松实现登录的功能。无需关心session回话的管理。原创 2017-12-20 15:41:45 · 372 阅读 · 0 评论 -
纯java整合sh
1.首先我们还是得导入相关的jar包 这里和普通的sh整合的jar包没什么区别,不过用的是hibernate5的版本。 2.我们要写一个配置类AppConfig来代替xml @ComponentScan("com.andy") @Configuration //自动配置 @PropertySource("classpath:jdbc.properties") //加载数据库连接的相关参数 @原创 2017-12-07 19:29:43 · 275 阅读 · 0 评论 -
springboot入门
1.什么是springboot Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。 Spring Boot具有如下特性: ·原创 2017-12-27 18:40:56 · 226 阅读 · 0 评论