SpringBoot
JavadeSon
这个作者很懒,什么都没留下…
展开
-
SpringBoot2.3.3版本底层源码剖析(非常详细)
文章目录一、POM文件分析【1】父项目【2】场景启动器二、自动装配的源码剖析【1】@SpringBootApplication(1)@SpringBootConfiguration(2)@EnableAutoConfiguration-- @AutoConfigurationPackage-- @lmport-- @Import({AutoConfigurationImportSelector.class})(3)@ComponentScan三、SpringBoot启动过程源码剖析一、POM文件分析【1原创 2020-08-23 11:23:38 · 943 阅读 · 0 评论 -
SpringBoot整合Swagger2
一、Swagger2概述spring-boot作为当前最为流行的Java web开发脚手架,越来越多的开发者选择用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和及时更新API开发接口文档的问题。假如你已经对传统的wiki文档共享方式所带来的弊端深恶痛绝,那么尝试一下Swagger2 方式,一定会让你有不一样的开发体验。使用 Swagge.原创 2020-08-22 00:37:54 · 147 阅读 · 0 评论 -
SpringBoot定时任务
一、概述 (1)SpringBoot定时任务通常来讲就是给程序设定一个时间让它在指定时间运行。 (2)要开启定时任务,只需在SpringBoot中做几个简单的配置二、案例一:基于注解@Scheduled(静态的) 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。【1】创建一个SpringBoot程序,这里我使用的是SpringBoot 2.3.3版本【2】在SpringBoot的启动类上配置@EnableSc...原创 2020-08-21 23:07:53 · 161 阅读 · 0 评论 -
SpringBoot整合MyBatis最新
介绍:这里通过SpringBoot整合MyBatis做了对一张表的简单的增删查改的一个案例,这里不过多讲解,有问题请评论,我看到会回答。一、运行环境1、IDEA 2020年的3.3版本2、SpringBoot 2.3.33、MySQL 5.74、navicat 12二、数据库表【employees】这里的两个时间类型是timestamp,更改数据会默认插入当前时间三、使用IDEA的向导Spring Initializr创建项目,添加web启动器和lombok插件原创 2020-08-18 23:32:28 · 227 阅读 · 0 评论