随笔分类 - Spring
摘要:我是采用代理模式的aspectj 代码运行报错如下: 解决方案: 1、需要在 resources 中配置 aop.xml 文件,放置在 META-INF 目录中( resource/META-INF/aop.xml),如没有自行创建 2、aop.xml 文件中的配置非常容易理解,只需要配置 Aspe
阅读全文
摘要:之前撸代码一直没太关注这个问题,后来发现对于不太熟悉配置文件内容的小伙伴们来说是比较痛苦的,因为每个配置项都需要你记住或者拷贝别人现成配置 那么问题来了,今天在写发现我的Spring配置文件不显示design和source, namespace? 解决方案: 在已经装了 spring插件的情况下 右
阅读全文
摘要:自定义注解:1.成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation2.如果注解只有一个成员,则成员名必须取名为Value(),在使用的时可以忽略成员名和赋值号(=)3.没有成员的注解称为标识注解 public @interface Des
阅读全文
摘要:本身strus2没接触过,所以这块学的一知半解,正常不整合的还没学(接着学) step: 1、创建web工程 2、在/WEB-INF/lib引入jar包 asm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcom.springsource.net.sf.cgl
阅读全文
摘要:比较笨,看了三遍才能理解敲对并正确运行: step: 1、建立web工程( Dynamic Web project)一定要勾上创建web.xml 2、导入jar包 这个就比较坑了,我查了有半个小时才查出来,我为啥一运行就报错404找不到资源(后来发现是因为WEB-INF/lib下没有引入依赖jar)
阅读全文
摘要:我接触的个人感觉很简单,和超哥聊完发现。在hibernate4.0.getCurrentSession()这种方法几乎不常用,就是一个hibernate映射表的一个小例子吧 step: 1、建工程 2、导入需要的jar包 3、创建映射实体类 4、创建配置hibernate的配置文件hibernate
阅读全文
摘要:步骤: 思路: 接着上一个买书的例子吧,直接拷到新包下,把注解都干掉,需要自动引入的直接set方法 自定义异常不贴了,和上节代码一样 bean配置文件 注意, 如果配置文件正确,报错空指针异常,一般是@Autowired的实体,,没用set方法创建实体 报错信息如下: org.springframe
阅读全文
摘要:关于@Transactional注解: 添加事务注解1.使用 propagation 指定事务的传播行为, 即当前的事务方法被另外一个事务方法调用时如何使用事务, 默认取值为 REQUIRED, 即使用调用方法的事务REQUIRES_NEW: 事务自己的事务, 调用的事务方法的事务被挂起. 2.使用
阅读全文
摘要:昨天在jenkins构建代码后,执行mvn test 就报错如下: 提示的bean.xm不存在呀, 再来看源码ApplicationContext 的声明 ApplicationContext ctx=new ClassPathXmlApplicationContext("bean.xml"); 这
阅读全文
摘要:关于jdbctemplate: 个人感觉比Java链接mysql那一套方便好维护多了,只需在配置文件维护即可 需要的包: com.springsource.net.sf.cglib-2.2.0.jarcom.springsource.org.aopalliance-1.0.0.jarcom.spri
阅读全文
摘要:我个人觉得,这个好像就是用在定制日志输出上,和log4j很像。 用途: 如果业务方法调用每一步都需要详细的日志,那就用这个吧 好处就是: 方便维护,只包含业务代码 下面开始说明: 所需要的jar包: com.springsource.net.sf.cglib-2.2.0.jarcom.springs
阅读全文
摘要:1、定义基础仓库 2、定义基础服务层 3、定义User服务层 4、定义仓库服务层 5、测试类
阅读全文
摘要:Spring通过注解配置bean 基于注解配置bean 基于注解来配置bean的属性在classpath中扫描组件 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定的组件包括: -@Component:基本注解,
阅读全文
摘要:通过工厂方法配置bean 通过调用静态工厂方法创建bean 通过静态工厂方法创建bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单地调用静态方法,而不关心创建对象的细节。 要声明通过静态方法创建的bean,需要在bean的class属性里指定拥有该工厂的方法的类,通知在fac
阅读全文
摘要:Bean后处理器:即当spring容器实例化Bean实例之后进行的增强处理。 容器后处理器:对容器本身进行处理,并总是在容器实例化其他任何Bean之前读取配置文件的元数据并可能修改这些数据。 一、Bean后处理器 实现了BeanPostProcessor接口的类即可作为一个Bean后处理器,以下是一
阅读全文
摘要:Spring表达式语言(Spring Expression Language)简称:SpEL 课程概要: Spring表达式语言的入门介绍 Spring表达式语言的操作范围 Spring表达式语言的运算符 Spring表达式语言的集合操作 一.Spring表达式语言入门级介绍 1.基本概述 Spri
阅读全文
摘要:1 Autowire自动装配1.1 使用:只需在<bean>中使用autowire元素<bean id="student" class="com.kejian.spring.bean.autowire.Student"p:name="Tony" autowire="byName"></bean>1.
阅读全文
摘要:1 可使用<list> <map> <set>等来配置集合属性2 List <!-- 配置List属性 --> <bean id="person3" class="com.kejian.spring.bean.collectionbean.PersonForList"> <property name
阅读全文
摘要:继承 这里说的继承和java的继承是不一样的,不是父类子类。但思想很相似,是父bean和子bean 1、父bean是一个实例时。它本身是一个完整的bean 2、父bean是模板,抽象bean,不能被实例化,只是来被继承。 当遇到一个类要实例化出很多相似的bean对象时,如下,看起来是不是很不简洁 方
阅读全文