Springboot笔记
文章平均质量分 68
Quantum_Wu
这个作者很懒,什么都没留下…
展开
-
Spring 注解之 @Import
@Import 注解文章目录@Import 注解源码简介如何使用1)Spring 4.2 之前,支持带有 @Configuration 的配置类;之后也支持普通类2)ImportSelector 接口的实现类3、ImportBeanDefinitionRegistrar 的接口实现类源码@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Import { /**原创 2021-12-22 15:02:21 · 542 阅读 · 0 评论 -
SpringBoot 启动时执行:CommandLineRunner、ApplicationRunner 和 ApplicationListener
SpringBoot 启动时执行:CommandLineRunner、ApplicationRunner 和 ApplicationListener零、前置知识:SpringBoot run() 源码解析SpringApplication.run 方法源码 /** * Run the Spring application, creating and refreshing a new * {@link ApplicationContext}. * @param args the applic原创 2021-10-31 17:05:18 · 3245 阅读 · 2 评论 -
Server、Service和Servlet的区分
Server、Service和Servlet的区分源自同一个词 servus意思是奴隶。不过词根的词性是动词serve服务,也许是servus去掉了表名词-us,于是serve就是奴隶干的事…Service,-ice是名词化后缀,表示动作的内容。service就是指服务的内容,但是电脑里一般指不直接和用户交互的后台软件,为前台软件提供各种服务,并不是直接对用户的。Server,-er是表示动作发出者的名次化后缀。server显然就是提供服务的人。但是这个概念在电脑里很混乱… 普通人平时说的s转载 2021-04-13 09:19:16 · 6181 阅读 · 0 评论 -
SpringBoot插件之Develop Tools: DevTools, Lombok, Spring Configuration Proccessor
SpringBoot 插件之 Develop ToolsSpring Boot DevToolsLombokSpring Configuration Proccessor1. Spring Boot DevTools1.1 功能简介使 Spring Boot 应用支持热部署,提高开发者的开发效率,无需手动重启 Spring Boot 应用。1.2 原理 深层原理是使用了两个 ClassLoader,一个 Classloader 加载那些不会改变的类(第三方Jar包), 另一个原创 2021-03-04 18:58:17 · 522 阅读 · 1 评论 -
SpringBoot配置读取application.yml
SpringBoot配置读取application.yml说明使用IDEA中的 Spring Initializr 来创建Springboot 项目,在resourse目录下默认会有application.properties 的配置文件。操作如果想要使用yml(yaml) 格式的配置文件,应该按一下步骤操作在resourse目录下,删除原有的propertise 文件,新建yml 文件(重要) 在IDEA右侧Maven -> Lifecycle 中先执行 clean,原创 2020-12-15 15:21:48 · 508 阅读 · 1 评论