对于一个有spring、springmvc、mybatis框架的项目,一般业务逻辑层交给spring管理,而控制层一般交给springmvc。两个不同容器管理bean,但是却能将service中的bean注入到controller层中。 原因:多个spring容器之间可设置为父子级关系,以实现良好的 ...
分类:
编程语言 时间:
2017-08-18 18:31:12
阅读次数:
140
BaseAction的抽取 项目中的每个实体类都对应一个action 每个action都都要继承ActionSupport类 已以及实现ModelDriver接口 并且需要注入service 虽然每个action注入的service不同 但是也有可能另外一个action需要使用到其他action中的 ...
分类:
其他好文 时间:
2017-08-17 21:23:43
阅读次数:
173
工具类用来获取bean, applicationContext.xml 工具类: ...
分类:
编程语言 时间:
2017-08-14 10:17:33
阅读次数:
175
Spring是一个开源框架,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架,包含并管理应用对象的配置和生命周期,这个意义上是一种容器。将简单的组件配置、组合成复杂的应用,这个意义上是框架。 控制反转(IOC Inversion of Control),控制权的转义,应用程序本身不负责 ...
分类:
编程语言 时间:
2017-08-13 21:14:53
阅读次数:
184
1、首先spring的主要思想,就是依赖注入。简单来说。就是不须要手动new对象,而这些对象由spring容器统一进行管理。 2、样例结构 如上图所看到的,採用的是mavenproject。 2、pom.xml <project xmlns="http://maven.apache.org/POM/ ...
分类:
编程语言 时间:
2017-08-12 18:56:57
阅读次数:
176
1 spring 容器应用上下文:ApplicationContext 主要的实现类是 ClassPathXmlApplicationContext 和 FileSystemXmlApplicationContext, 前者默认是从类路径加载配置文件,后者默认从文件系统中加载配置文件。 对于 Cla ...
分类:
移动开发 时间:
2017-08-10 14:15:29
阅读次数:
350
当一个bean的作用域设置为singleton, 那么spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,Spring IOC容器只会创建该be ...
分类:
编程语言 时间:
2017-08-10 11:39:51
阅读次数:
159
spring boot 作为微服务简易架构。拥有其自身的特点。快速搭建架构 简单 快捷。这里我只是简单的介绍下我遇到的其中的 两个问题。第一前台页面传递的时间类型 无法自动映射到Java的 Date 类型问题。 一 spring 容器在启动的时候会把映射转化注册到容器里面。随着容器的启动而生效。有时 ...
分类:
编程语言 时间:
2017-08-08 21:49:19
阅读次数:
217
从Spring2.5開始就能够使用注解自己主动装配Bean的属性。使用注解自己主动装配与XML中使用autowire属性自己主动装配并没有太大区别。 Spring容器默认禁用注解装配。所以在基于注解自己主动装配。我们须要在Spring配置中启用它。如:<context:annotation-conf ...
分类:
其他好文 时间:
2017-08-08 09:25:52
阅读次数:
202
之前学 Spring 的时候 , 还没听过容器后处理器 , 但是一旦写出来 , 就会觉得似曾相识 . 容器配置器通常用于对 Spring 容器进行处理 , 并且总是在容器实例化任何其他 Bean 之前 , 读取配置文件中的元数据 , 并有可能修改这些数据 . Spring 提供了如下几个常用的容器后... ...
分类:
编程语言 时间:
2017-08-07 10:13:34
阅读次数:
154