2. Bean的装配 Spring容器负责创建应用程序中的bean,并通过DI来协调对象之间的关系。Spring提供了三种主要的装配机制: XML显式配置; Java配置类进行显式配置; 隐式的bean发现机制和自动装配。 推荐使用Java配置类结合隐式的自动bean扫描机制。 2.1 通过XML装 ...
分类:
编程语言 时间:
2020-03-18 23:24:32
阅读次数:
77
当我们学会搭建一个springboot原生项目之后,深刻了解自动配置原理(重点)之后,还有很多问题需要我们解决,学过SSM的都只有 springmvc 和mybatis都得放入spring容器中,springboot也一样 在我们原生项目的resources下会有static这个文件夹,但远远不止这 ...
分类:
编程语言 时间:
2020-03-17 13:57:33
阅读次数:
64
SSH框架搭建 Spring + Struts + Hibernate Spring 与Struts2整合就是将Action对象交给Spring容器负责创建。 Spring 与Hibernate整合就是将sessionFactory交给Spring来负责维护。Spring负责维护session维护及 ...
分类:
编程语言 时间:
2020-03-13 18:22:25
阅读次数:
59
一、概述 单例模式的定义就是确保某一个类只有一个实例,并且提供一个全局访问点。属于设计模式三大类中的创建型模式。 单例模式具有典型的三个特点: 只有一个实例。 自我实例化。 提供全局访问点。 其UML结构图非常简单,就只有一个类,如下图: 二、优缺点 优点:由于单例模式只生成了一个实例,所以能够节约 ...
分类:
编程语言 时间:
2020-03-10 12:06:15
阅读次数:
60
1、@Autowired 标注在方法上 标注在方法,Spring容器创建当前对象,就会调用方法,完成赋值; 方法使用的参数,自定义类型的值从ioc容器中获取。配置类代码 @Configuration @Import({Boss.class, Car.class}) public class Main ...
分类:
编程语言 时间:
2020-03-09 18:01:37
阅读次数:
204
三、HelloSpring 配置文件 测试 Hello是由Spring创建的 hello对象的属性是由Spring容器设置的 这个过程称之为 控制反转 控制 :谁来控制对象的创建,传统应用程序的对象是由 程序本身控制创建 ,使用Spring后,对象由Spring来创建! 反转 :程序本身不创建对象, ...
分类:
编程语言 时间:
2020-03-07 13:27:09
阅读次数:
80
Spring容器到底是什么? 从概念上讲:Spring 容器是 Spring 框架的核心,是用来管理对象的。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。 从具象化讲:项目中哪个东西是Spring容器?在java项目中,我们使用实现了org.springframe ...
分类:
编程语言 时间:
2020-03-06 17:23:24
阅读次数:
74
Spring容器提供了三种对bean的实例化方式: 1)构造器实例化 public class Demo { private String name; //getter和setter方法略 } <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ...
分类:
编程语言 时间:
2020-03-06 17:13:20
阅读次数:
85
一、Eureka @EnableEurekaServer: @EnableDiscoverClient:标注服务是一个Eureka的客户端 @LoadBalanced:自动构造LoadBalancerClient接口的实现类并注册到Spring容器中 二、Feign @EnableFeignClie ...
分类:
编程语言 时间:
2020-03-04 21:01:49
阅读次数:
132
spring boot 自动配置指的是针对很多spring 应用程序常见的应用功能,spring boot 能自动提供相关配置。spring boot 自动配置加载 Spring boot自动加载的原理一句话就可以说明:Spring Boot在进行SpringBootApplication对象实例化... ...
分类:
编程语言 时间:
2020-02-27 18:52:55
阅读次数:
73