
Spring
文章平均质量分 67
cflys
//初学C语言的小猴子!!!@_@\n\r
初学Java的小菜鸟!!!
展开
-
【Spring】IOC容器
IOC容器IOC容器IOC容器的基础IOC容器的作用IOC容器的实现IOC容器的基础org.springframework.beans 和 org.springframework.context 这两个包是IOC容器的基础,要使用Spring的IOC功能,需要导入这两个jars。IOC容器的作用这是官方文档中IOC容器的示意图: IOC容器的主要作用就是管理我们beans,只需要我们把原创 2017-04-29 16:35:30 · 681 阅读 · 0 评论 -
【Spring】Spring整合Struts2
Spring整合Struts2Spring整合Struts2整合的目的整合的步骤整合的目的使用Spring的IOC容器去管理Struts2的Action。整合的步骤加入Struts2的jar包。在web.xml中配置Struts2的filter 添加Struts2的配置文件struts2.xml在IOC容器中配置Struts2的Action 注意:在IOC容器中配置Struts2的Ac原创 2017-07-09 10:24:46 · 366 阅读 · 0 评论 -
【Spring】在WEB应用中使用Spring
在WEB应用中使用Spring需要添加额外的jar包配置文件如何创建IOC容器实际上Spring已经提供了现成的Listener1. 需要添加额外的jar包:spring-web-xxx.jar spring-webmvc-xxx.jar2. 配置文件配置文件和在普通Java应用中使用的配置文件没有什么区别。3. 如何创建IOC容器在普通Java应用中我们是原创 2017-07-09 09:53:07 · 1314 阅读 · 0 评论 -
【Spring】Bean的配置
Bean的配置Bean的配置基于XML文件的配置属性的注入集合的注入空值的注入特殊的字符使用命名空间基于注解的配置基于XML文件的配置之前的文章就是采用的这种方式,通过在配置文件<bean> 标签下设置类的全类名,来进行Bean的声明,实例的创建是通过反射在IOC容器中创建的,所以需要提供一个无参数的构造方法。 id是用来标识这个Bean的,是唯一的 这里的class我这么写原创 2017-04-25 17:39:35 · 1154 阅读 · 5 评论 -
【Spring】使用FactoryBean配置Bean
使用FactoryBean配置Bean使用FactoryBean配置Bean接口FactoryBean使用FactoryBean之间已经介绍过很多种配置Bean的方法了,使用FactoryBean也是配置Bean的方法,它的功能应该很强大,但是我只能简单的介绍,目前学识太浅。接口FactoryBeanFactoryBean是一个接口,里面有3个方法。 1. getObject() 返回原创 2017-05-06 17:14:19 · 1262 阅读 · 1 评论 -
【Spring】IntelliJ IDEA搭建Spring环境
//本来在草稿箱写好了,忘记发就被冲掉了,重新再写一遍。Spring初探Spring初探在IntelliJ IDEA中创建Spring项目一个简单的例子介绍框架的作用那么什么时候new的对象呢对Spring的作用的初步了解开发环境: IntelliJ IDEA 2016.2.5 JRE: 1.8.0_91-b14 amd64 JVM: Java HotSpot(TM) 64-Bit S原创 2017-04-24 16:29:56 · 98232 阅读 · 40 评论 -
【Spring】使用工厂方法配置Bean
使用工厂方法配置Bean使用工厂方法配置Bean静态工厂实例工厂之前介绍过通过XML配置Bean :Bean的配置,其实通过工厂方法也可以配置Bean。静态工厂工厂就是我们把Bean可以实现放在工厂中,然后需要的时候再去取。静态工厂就是直接调用一个静态方法就可以返回Bean的实例。接下来用一个例子帮助理解,首先定义一个Person类: 然后定义一个静态工厂,在static块中加入我们的Bean原创 2017-05-06 11:32:01 · 1014 阅读 · 0 评论 -
【Spring】IOC和DI
IOC和DIIOC和DIIOC 控制反转简单例子介绍IOC的发展到底什么被反转了DI 依赖注入构造注入设值注入IOC 控制反转应用程序不再负责依赖对象的创建和维护,而是由外部容器负责创建和维护。简单例子介绍IOC的发展举一个例子: 在很远的X星球上有一种人,每个人都有一顶有颜色的帽子。 先定义一个Hat接口,里面有个方法可以打印出帽子的颜色。 刚开始呢,因为X星球的科学技术并不发原创 2017-04-24 15:13:03 · 1083 阅读 · 2 评论 -
【Spring】Bean的生命周期
Bean的生命周期Bean的生命周期Bean的生命周期Bean的后置通知处理器Bean的生命周期直接写个程序看一下,首先创建一个Person类: 在配置文件中声明一个person的Bean: 在Bean的声明里设置init-method和destroy-method属性,为Bean指定初始化和销毁方法,直接运行一下: 通过结果可以看出首先执行的是构造器,然后执行属性setter方法,再原创 2017-05-03 22:35:38 · 406 阅读 · 0 评论 -
【Spring】Spring使用外部properties文件
Spring使用外部properties文件配置dataSource过程中遇到的异常:java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector通配符的匹配很全面, 但无法找到元素 'context:property-placeholder' 的声明。原创 2017-05-03 17:50:23 · 2821 阅读 · 0 评论 -
【Spring】Bean的作用域
Bean的作用域Bean的作用域默认的作用域作用域的选项默认的作用域所有的Spring Bean默认都是单例。我们可以测试一下: 从输出结果我们可以看到通过3次getBean得到的都是同一个实例。作用域的选项我们可以通过配置Bean中的scope属性来修改Bean的作用域,有以下5种选项: 1. singleton:单例,默认的作用域,在每一个IOC容器中,一个Bean的定义只有一个对象原创 2017-05-02 20:02:46 · 558 阅读 · 0 评论 -
【Spring】Bean之间的关系
Bean之间的关系Bean之间的关系继承依赖IOC容器中的Bean之前存在两种关系:继承和依赖。继承不同于Java中的继承,这里指的是配置上的继承。可以通过parent属性指定要继承的父Bean。可以继承父Bean的配置,但是不是所有的属性都可以被继承,如autowire、abstract,子Bean可以覆盖从父Bean中继承下来的属性。可以配置abstract属性为true使得这个Bean成为原创 2017-05-02 17:59:59 · 1151 阅读 · 0 评论 -
【Spring】Bean的自动装配
Bean的自动装配Bean的自动装配自动装配autowire的模式autowire的缺点自动装配当Bean的属性很少的时候,我们对它进行配置的时候就使用很少的<constructor-arg>或者<property>元素进行装配,但是随着工程体积的增大,Bean也可能变得复杂,这时候配置文件也会变得复杂,<constructor-arg>和<property> 就会变得很多,写起来就会很费劲,原创 2017-04-30 15:53:39 · 5904 阅读 · 1 评论 -
【Spring】Spring MVC返回ModelAndView,视图解析器找不到jsp
Spring MVC返回ModelAndView,视图解析器找不到jspSpring MVC返回ModelAndView视图解析器找不到jsp问题解决方法问题在Spring MVC的学习中,在以ModelAndView作为目标方法的返回值时,运行的结果一直出现404的问题,提示jsp找不到。 但是实际的视图名字并不是自己设置的名称,所以根本不存在那个jsp,所以报错了,但是很懵逼啊,不知道原创 2017-07-09 19:45:56 · 6622 阅读 · 0 评论