spring
文章平均质量分 61
取名为猫的狗
这个作者很懒,什么都没留下…
展开
-
IDEA+Gradle编译spring5.1.x源码
spring源码下载:github:https://github.com/spring-projects/spring-framework/tree/5.1.xgitee:https://gitee.com/mirrors/Spring-Framework/tree/5.1.x/说明尝试编译spring源码,在网上搜索了许多方法进行尝试。我这里最大的问题的,在把spring源码导入IDEA时报错。有编译setting.gradle报错,java.lang.NoClassDefFoundError D原创 2020-11-25 15:49:57 · 383 阅读 · 0 评论 -
《Spring》IOC实现原理
原文链接:https://www.jianshu.com/p/ad05cfe7868e1. 依赖倒置假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后根据车身设计好整个汽车。这里就出现了一个“依赖”关系:汽车依赖车身,车身依赖底盘,底盘依赖轮子。这样的设计看起来没问题,但是可维护性却很低。假设设计完工之后,上司却突然说根据市场需求的变动,要我们把车子的轮子设计都改大一码。这下我们就蛋疼了:因为我们是根据轮子的尺寸设计的底盘,轮子的尺寸一改,底盘的设计就得修改。同转载 2020-06-23 20:06:21 · 157 阅读 · 0 评论 -
Spring AOP(三) 注解
结构依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version></dependency><dependency> <groupId>org.aspectj&原创 2020-07-18 11:06:36 · 128 阅读 · 0 评论 -
Spring AOP(二)aspect
参考链接:https://blog.csdn.net/u011983531/article/details/70504281https://blog.csdn.net/qq_41767337/article/details/89077073结构依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId&g原创 2020-07-18 11:06:27 · 152 阅读 · 0 评论 -
Spring AOP(一)advisor
结构依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version></dependency><dependency> <groupId>org.aspectj&原创 2020-07-18 11:06:14 · 377 阅读 · 0 评论 -
Spring (七)@Autowired,@Qualifier,@Resource
参考链接:https://www.cnblogs.com/convict/p/10688335.htmlhttps://blog.csdn.net/qq_41767337/article/details/89002422@Autowired:按类型注入项目结构代码applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/s原创 2020-07-14 13:09:02 · 1322 阅读 · 0 评论 -
Spring (六)@Value
参考链接:https://www.cnblogs.com/kingszelda/p/7261156.htmlhttps://www.cnblogs.com/liangblog/p/12690815.htmlhttps://blog.csdn.net/u010570551/article/details/51525316项目结构@Value代码applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans原创 2020-07-14 13:08:50 · 121 阅读 · 0 评论 -
Spring (五)注解 @Component,@Scope
项目结构单例代码applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s原创 2020-07-14 13:08:38 · 1503 阅读 · 0 评论 -
Spring (四) bean ref,IOC和DI粗略理解(set方法注入)
项目结构代码carpublic class Car { private String name; private Double price; public Car() { System.out.println("Car无参构造函数"); } public Car(String name, Double price) { this.name = name; this.price = price;原创 2020-07-14 13:08:24 · 210 阅读 · 0 评论 -
Spring (三) bean ref,IOC和DI粗略理解(构造方法注入)
项目结构代码carpublic class Car { private String name; private Double price; public Car() { System.out.println("Car无参构造函数"); } public Car(String name, Double price) { this.name = name; this.price = price;原创 2020-07-14 13:08:08 · 298 阅读 · 0 评论 -
Spring (二)简单bean学习+单例和多例(set方法注入)
项目结构代码Peoplepublic class People { private String name; // 注意为Integer private Integer age; public People() { System.out.println("People无参构造函数"); } public People(String name, Integer age) { this.name = name;原创 2020-07-14 13:07:50 · 449 阅读 · 0 评论 -
Spring (一)简单bean学习+单例和多例(构造方法注入)
1.IDEA构建spring的Java项目创建项目创建applicationContext.xmlsrc右键->new->XML Configuration File->Spring Config项目结构代码Peoplepublic class People { private String name; // 注意为Integer private Integer age; public People() { Syste原创 2020-07-14 13:07:32 · 745 阅读 · 0 评论