首页
学习
活动
专区
工具
TVP
发布

技术从心

专栏成员
113
文章
166207
阅读量
26
订阅数
springboot启动流程(三)Environment简介
上一篇文章中,我们简单了解了一下SpringApplication的run方法的代码逻辑。
技术从心
2021-02-03
7720
SpringApplication Run方法核心逻辑
在上一篇文章中,我们看到SpringApplication的静态方法最终是去构造了一个SpringApplication实例对象,并调用了SpringApplication的成员方法run
技术从心
2021-02-03
6210
Spring.Factories配置文件的工厂模式
在SpringBoot的各个依赖包下,我们经常看到 META-INF/spring.factories这个文件。spring.factories 文件的内容基本上都是这样的格式:
技术从心
2021-02-03
7820
springboot启动流程(一)构造SpringApplication实例对象
本文是springboot启动流程的第一篇,涉及的内容是SpringApplication这个对象的实例化过程。为什么从SpringApplication这个对象说起呢?我们先看一段很熟悉的代码片段
技术从心
2021-02-03
5290
SpringBoot 返回 json 数据以及数据封装(万字长文)
在项目开发中,接口与接口之间,前后端之间数据的传输都使用 Json 格式,在 Spring Boot 中,接口返回 Json 格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json 格式的数据,@RestController也是 Spring Boot 新增的一个注解,我们点进去看一下该注解都包含了哪些东西。
技术从心
2020-07-22
6K0
Spring Batch任务调度
在前面的例子中,我们配置的任务都是在项目启动的时候自动运行,我们也可以通过JobLauncher或者JobOperator手动控制任务的运行时机,这节记录下它们的用法。
技术从心
2020-04-21
2.6K0
Spring 自动装配Bean
byName自动装配遵循约定:为属性自动装配ID与该属性的名字相同的Bean。例如,将先前的kenny例子:
技术从心
2020-03-11
6730
如何把自己的服务打造的更加人性化?
昨天有朋友在微信里联系我,问我啥时候继续更新 Spring Cloud 的文章,我很欣慰,那就来吧~继续撸起!
技术从心
2020-02-25
4980
Spring Boot Devtools热部署
平日里开发项目中,修改了Java代码或者配置文件的时候,必须手动重启项目才能生效。所谓的热部署就是在你修改了后端代码后不需要手动重启,工具会帮你快速的自动重启是修改生效。
技术从心
2019-11-23
6110
Spring Boot 自定义 Starter
我们在学习springboot的过程中发现springboot的使用起来非常的简单和方便,在使用springboot明显不用像ssm框架那样配置一大推动的东西,虽说如果熟练的话用起来并不难,但是很烦。
技术从心
2019-10-13
6730
Spring Boot一些基础配置
我们可以把这个图案修改为自己想要的。在src/main/resources目录下新建banner.txt文件,然后将自己的图案黏贴进去即可。ASCII图案可通过网站http://www.network-science.de/ascii/一键生成,比如输入mrbird生成图案后复制到banner.txt,启动项目,eclipse控制台输出如下:
技术从心
2019-10-13
3960
深入学习Spring Bean生命周期
所谓Spring Bean的生命周期指的是Bean从创建到初始化再到销毁的过程,这个过程由IOC容器管理。一个完整的Bean生命周期可以参考Spring Bean生命周期。这里我们主要记录一些和Bean生命周期相关的细节。
技术从心
2019-09-18
4180
Spring Boot logback日志配置
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。
技术从心
2019-09-05
1.2K0
Spring AOP是什么?你都拿它做什么?
为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
技术从心
2019-08-07
5970
喝杯咖啡,了解一下Spring Cloud微服务
通常而言,微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价值。
技术从心
2019-08-06
3180
深入解读Quartz的原理
Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。
技术从心
2019-08-06
1.8K0
近期比较好的github项目
很久没有更新微信公众号了,最近公司旅游又忙着换房子真是身心疲惫,刚换房子还是前一个多月的事,但是房子出问题了房东给我们又换了一套,租个房子真是不容易啊!在这还是推荐大家找个靠谱的租房APP上的房子,说起这个房子也怪自己的运气差,房东还是个女的,算是比较好说话的吧!但就是太麻烦了,烦心的事就不说了,分享一些近期比较好的github项目。排名不分先后。
技术从心
2019-08-06
1.7K0
SpringCloud组件和概念介绍
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利?
技术从心
2019-08-06
6490
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档