Spring
柯南二号
一个喜欢探讨Java后端技术的小白
展开
-
为啥SpringBoot更多普遍采用Controller+Service接口层+ServiceImpl接口实现层
为啥SpringBoot更多普遍采用Controller+Service接口层+ServiceImpl接口实现层?为解决移植性问题而产生的套路2005年以前的大多数项目都是直接在业务处理层的Service类中嵌入JDBC代码,这就使得这个Service类与数据库紧藕合,在换一种数据库的情况下,就要修改Service类中的sql。 根据软件设计的开闭原则,软件应该对修改关闭、对扩展开放。 因此,那时聪明的程序员就把这个Service类设计成一个接口,使控制层只依赖这个接口,于是就有了controller+原创 2020-11-16 10:12:22 · 5524 阅读 · 0 评论 -
Spring的IOC和AOP原理
Spring的IOC和AOP原理本文讲的是面试之Spring框架IOC和AOP的实现原理, IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所。IoC(Inversion of Control)(1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。原创 2020-09-26 12:52:38 · 26458 阅读 · 0 评论 -
spring的bean初始化顺序
一、spring的bean初始化顺序所有的示例代码都在这:https://gitee.com/zyxscuec/spring初始化顺序和applicationContext.xml配置文件里面写的bean的顺序有关,比如我这里写的是B A C如图:package com.zhou.spring.test;/** * @author zhouyanxiang * @create 2020-07-2020/7/13-18:01 */public class A { publ原创 2020-09-24 17:36:22 · 1253 阅读 · 0 评论 -
解决Spring循环依赖问题(超详细讲解,附所有源码)
所有代码 都在 https://gitee.com/zyxscuec/spring文章目录一、 解决Spring循环依赖问题1.1 什么是循环依赖?1.2 两种Spring容器循环依赖:1.3 在Spring中循环依赖处理分为3种情况1.3.1 构造器循环依赖(无法解决)1.3.2 setter循环依赖(可以解决)1.3.3 范围的依赖处理1.4 针对上述的作用域(scope)分析1.5 spring容器提供了几种scope类型?一、 解决Spring循环依赖问题1.1 什么是循环依赖?循环依赖原创 2020-09-24 12:48:02 · 2208 阅读 · 0 评论 -
Spring基础知识讲解-详解讲解附完整源码
Spring从零基础到深层次剖析所有的代码地址:https://gitee.com/zyxscuec/spring_all.git(前提还是得具备JavaSE和Java Web基础的技术,这里的零基础是针对spring掌握的零基础)Spring-HelloWorld一、体验一下IOC(Inversion of Control)控制反转首先构造一个POJO(全称为:Plain Ordinary Java Object)类,简单理解为不包含业务逻辑的单纯用来存储数据的 java类。package c原创 2020-07-12 11:30:57 · 336 阅读 · 0 评论 -
Spring Boot的依赖配置文件的解析
SpringBoot笔记-day01在pom.xml中 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version...原创 2020-01-31 11:39:39 · 1430 阅读 · 0 评论 -
Spring Boot Note01
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...原创 2019-09-21 20:23:06 · 222 阅读 · 0 评论