随笔分类 -  spring

摘要:@Configuration和@Bean Spring提供了注解@Configuration和@Bean注解用来配置多个Bean,在以前的Spring项目中可以通过xml的方式配置: <beans> <bean id=”xxxBean” class="aaa.bbb.xxxBean"></bean> 阅读全文
posted @ 2022-01-21 13:42 bluesky1 阅读(71) 评论(0) 推荐(0) 编辑
摘要:在学习使用springboot过程中,我们经常碰到以@Enable开头的注解,其实早在Spring3中就已经出现了类似注解,比如@EnableTransactionManagement、@ EnableWebMvc等,本文以@ EnableAutoConfiguration注解为例跟踪一下源码,分析 阅读全文
posted @ 2022-01-21 13:41 bluesky1 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:学习过springboot的都知道,在Springboot的main入口函数中调用SpringApplication.run(DemoApplication.class,args)函数便可以启用SpringBoot应用程序,跟踪一下SpringApplication源码可以发现,最终还是调用了Spr 阅读全文
posted @ 2022-01-20 09:52 bluesky1 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、AOP的基本概念: 1、什么是aop: AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 在不改变原有的逻辑的基础上,增加 阅读全文
posted @ 2021-12-22 10:40 bluesky1 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在Spring中, IOC是一个容器, 主要负责对托管至Spring的Bean进行创建及保存. Spring IOC创建Bean可分为单例和原型两种. 由于篇幅所限, 本篇中的简易版IOC只实现对单例Bean的管理. 计思路 定位Bean 项目中的代码成千上万, Spring并不能准确的知道哪些Be 阅读全文
posted @ 2021-08-19 15:15 bluesky1 阅读(114) 评论(0) 推荐(0) 编辑
摘要:关于责任链模式,其有两种形式,一种是通过外部调用的方式对链的各个节点调用进行控制,从而进行链的各个节点之间的切换;另一种是链的每个节点自由控制是否继续往下传递链的进度,这种比较典型的使用方式就是Netty中的责任链模式。本文主要讲解我们如何在Spring中使用这两种责任链模式。 1. 外部控制模式 阅读全文
posted @ 2021-08-19 15:12 bluesky1 阅读(1785) 评论(0) 推荐(0) 编辑
摘要:一. 项目需求 在之前我做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比较容易上手。 二. 简介sharding-sphere 官网地址: https://shardi 阅读全文
posted @ 2021-08-19 15:08 bluesky1 阅读(265) 评论(0) 推荐(0) 编辑
摘要:使用java编写代码,十之八九都是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多年,感觉还是有很多技巧可以使用的。 毫无疑问,使用lombok,编写的java代码很优雅,而使用起来和普通的java编码方式创建的类毫无二致。 不过,这样就满足了吗?实际上lombok很 阅读全文
posted @ 2021-08-19 15:01 bluesky1 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、简介 Spring MVC框架在工作中经常用到,配置简单,使用起来也很方便,很多书籍和博客都有介绍其处理流程,但是,对于其原理,总是似懂非懂的样子。我们做技术,需要做到知其然,还要知其所以然。今天我们结合源码来深入了解一下Spring MVC的处理流程。 以上流程图是Spring MVC的处理流 阅读全文
posted @ 2021-08-19 14:58 bluesky1 阅读(143) 评论(0) 推荐(0) 编辑
摘要:前言 本文记录一些Spring相关的知识,也算是我学习Spring的学习笔记吧,这一篇先看一下Spring Bean的生命周期。 一、生命周期流程图 Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,这其中包含了一系列关键点。 二、各种接口方法分类 阅读全文
posted @ 2021-08-19 14:57 bluesky1 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Spring简介 Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。 所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模 阅读全文
posted @ 2021-08-19 11:42 bluesky1 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Spring中用到了哪些设计模式? 谈谈Spring中都用到了哪些设计模式? JDK 中用到了那些设计模式?Spring 中用到了那些设计模式?这两个问题,在面试中比较常见。我在网上搜索了一下关于 Spring 中设计模式的讲解几乎都是千篇一律,而且大部分都年代久远。所以,花了几天时间自己总结了一下 阅读全文
posted @ 2021-08-12 14:04 bluesky1 阅读(859) 评论(0) 推荐(0) 编辑
摘要:SpringBoot启动过程流程图 源码解析 首先,我们先来看下SpringBoot项目的启动类 @SpringBootApplication public class SpringDemoApplication { public static void main(String[] args) { 阅读全文
posted @ 2021-06-16 10:05 bluesky1 阅读(707) 评论(0) 推荐(0) 编辑
摘要:首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。 什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序 阅读全文
posted @ 2021-03-04 16:19 bluesky1 阅读(98) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70245644 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:34 bluesky1 阅读(382) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70233227 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:33 bluesky1 阅读(416) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70217283 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:33 bluesky1 阅读(761) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70198649 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:32 bluesky1 阅读(25969) 评论(4) 推荐(1) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70183572 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:31 bluesky1 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 http://blog.csdn.net/forezp/article/details/70162074 目录(?)[+] 转载请标明出处: http://blo 阅读全文
posted @ 2018-03-21 17:30 bluesky1 阅读(472) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示