随笔分类 -  Spring全家桶

摘要:1 实战 在Spring Boot项目中,如果使用内嵌Web服务器,可以很方便地注册Servlet、Filter和Listener等组件。 总的来说,包括以下方式: 创建实现ServletContextInitializer接口的bean,自定义注册逻辑。 开启@ServletCompnentSca 阅读全文
posted @ 2023-02-15 17:35 Xianuii 阅读(824) 评论(0) 推荐(0) 编辑
摘要:1 使用 1.1 依赖 首先要引入spring-cloud-starter-gateway的依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</ 阅读全文
posted @ 2023-02-11 23:19 Xianuii 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1 使用 1.1 依赖 为了使用OpenFeign,首先需要引入相关依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId 阅读全文
posted @ 2023-02-11 22:52 Xianuii 阅读(187) 评论(0) 推荐(0) 编辑
摘要:预备知识:SpringCloudAlibaba项目搭建流程 1 使用 1.1 Nacos服务器 参考文档:Nacos 快速开始。 在公司中,Nacos服务器一般不用我们开发人员去搭建。 但是在学习时,需要在本地电脑搭建简单的Nacos服务。 简单来说,包括以下两个步骤: 下载:Releases · 阅读全文
posted @ 2023-02-11 22:04 Xianuii 阅读(360) 评论(0) 推荐(0) 编辑
摘要:预备知识:SpringCloudAlibaba项目搭建流程 1 使用 1.1 Nacos服务器 参考文档:Nacos 快速开始。。 在公司中,Nacos服务器一般不用我们开发人员去搭建。 但是在学习时,需要在本地电脑搭建简单的Nacos服务。 简单来说,包括以下两个步骤: 下载:Releases · 阅读全文
posted @ 2023-02-11 19:14 Xianuii 阅读(2675) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Alibaba作为一个微服务架构,往往会创建一个父工程管理整个项目的依赖关系。每个子项目代表一个微服务,可以各自选择所需的组件进行使用。 因此,搭建Spring Cloud Alibaba项目总的来说包括两个步骤: 创建父工程,统一管理全局微服务依赖。 创建子服务,引入所需 阅读全文
posted @ 2023-02-11 13:41 Xianuii 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:SpringBoot为Web应用提供了内置Web服务器,我们不用再额外下载Tomcat、Jetty、Undertow等服务器。 spring-boot-autoconfigure中提供了自动配置内置Web服务器的功能,只要添加了相关依赖,就会配置对应的Web服务器。 对于spring-boot-st 阅读全文
posted @ 2023-02-10 21:34 Xianuii 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:SpringBoot启动流程源码解读。 阅读全文
posted @ 2023-02-10 16:12 Xianuii 阅读(917) 评论(0) 推荐(0) 编辑
摘要:传统的Spring项目,需要我们对每个引入的组件进行手动配置。 这需要开发者对组件有深入的了解,否则很容易遗漏某些细节。对于业务开发人员/公司来说,他们只需要知道如何使用组件即可,不需要过多了解底层配置原理。如果有多个项目,则需要将配置进行多次拷贝,会增大无意义的工作量。 实际上,每个第三方组件的配 阅读全文
posted @ 2023-02-09 14:52 Xianuii 阅读(2035) 评论(1) 推荐(1) 编辑
摘要:Spring事务管理Java后端项目开发中都会用到的一个技术点,每个Java工程师都必须精通。 Spring事务管理可以分为两类: 声明式事务管理 编程式事务管理 声明式事务管理只需要在代码中添加@Transactional注解,即可自动进行事务管理。由于使用方便,是项目开发中的首选。 在Sprin 阅读全文
posted @ 2023-02-08 17:57 Xianuii 阅读(979) 评论(0) 推荐(0) 编辑
摘要:1 基本使用 @Configuration用来标注配置类,它自身的元注解是@Component,所以能够被Spring容器管理。 它可以和其他注解联合使用,完成配置功能: @Bean:标注方法,可以注册bean。 @ComponentScan和@ComponentScans:通过ClassPathB 阅读全文
posted @ 2023-02-03 22:32 Xianuii 阅读(989) 评论(0) 推荐(0) 编辑
摘要:1 基本使用 1.1 依赖 Spring的AOP功能是在IoC的基础上建立起来的,因此需要引入最基础的依赖如下: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> < 阅读全文
posted @ 2023-01-30 14:59 Xianuii 阅读(391) 评论(1) 推荐(1) 编辑
摘要:ApplicationContext是Spring容器针对应用层开发的接口,是实际项目中使用的IoC容器。 阅读全文
posted @ 2023-01-18 21:58 Xianuii 阅读(229) 评论(0) 推荐(1) 编辑
摘要:BeanFactory是Spring IoC容器的最核心部分。 阅读全文
posted @ 2023-01-17 20:54 Xianuii 阅读(237) 评论(0) 推荐(1) 编辑
摘要:依赖配置→BeanDefinition→bean 阅读全文
posted @ 2023-01-16 15:43 Xianuii 阅读(205) 评论(0) 推荐(1) 编辑
摘要:Environment体系提供了对profiles和properties的统一处理,学习Environment有助于我们对配置文件处理的深入理解。 阅读全文
posted @ 2023-01-16 00:16 Xianuii 阅读(432) 评论(0) 推荐(0) 编辑
摘要:ClassPathBeanDefinitionScanner可以扫描指定路径下的@Component类,将这些类解析成BeanDefinition,注册到Spring容器中。 ClassPathBeanDefinitionScanner提供了对@Order、@Priority、@Autowired、@Resource、@Configuration和@EventListener等注解的支持。 基本所有ApplicationContext实现类都会使用ClassPathBeanDefinitionScanner注册bean,它是理解Spring IoC容器的基础,必须掌握!!! 阅读全文
posted @ 2023-01-14 14:39 Xianuii 阅读(1633) 评论(0) 推荐(2) 编辑
摘要:Resource是对底层资源的一种抽象,Spring将底层的xml文件、类路径文件等各种资源都通过Resource读取,然后再进行不同的处理。 阅读全文
posted @ 2023-01-12 23:17 Xianuii 阅读(570) 评论(0) 推荐(1) 编辑
摘要:AnnotatedBeanDefinitionReader可以读取指定类对象的注解信息,将该该类对象注册到Spring容器中。 阅读全文
posted @ 2023-01-11 22:41 Xianuii 阅读(778) 评论(0) 推荐(1) 编辑
摘要:Spring IoC学习路线 阅读全文
posted @ 2023-01-10 22:08 Xianuii 阅读(252) 评论(0) 推荐(1) 编辑

主题色彩
点击右上角即可分享
微信分享提示