![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
Insane'
这个作者很懒,什么都没留下…
展开
-
SpringBoot自定义starter
启动器只用来做依赖导入,需要专门来写一个自动配置模块;启动器依赖自动配置模块,别人只需要引入启动器(starter)命名如:自定义启动器名-spring-boot-startermybatis-spring-boot-starter;1、创建一个空项目2、创建两个模组一个maven项目(作为starter),一个Spring Initializr项目(作为自动配置模块)命名如下...原创 2020-04-03 16:05:55 · 78 阅读 · 0 评论 -
SpringBoot启动配置原理
一、启动原理SpringApplication.run(主程序类)1、创建SpringApplication对象判断是否web应用加载并保存所有ApplicationContextInitializer(META-INF/spring.factories),加载并保存所有ApplicationListener获取到主程序类2、运行run方法回调所有的SpringAppli...原创 2020-04-03 15:12:58 · 97 阅读 · 0 评论 -
SpringBoot与数据访问(二)
1、整合MyBatis1、引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <...原创 2020-04-02 15:53:20 · 73 阅读 · 0 评论 -
SpringBoot与数据访问(一)
对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。整合基本JDBC与数据源1、引入starter和MySQL驱动<dependency> <gr...原创 2020-04-02 15:31:19 · 79 阅读 · 0 评论 -
SpringBoot Web
1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...原创 2020-03-28 15:14:57 · 103 阅读 · 0 评论 -
Spring Boot日志
市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志抽象层:JCL(Jakarta Commons Logging), SLF4j(Simple LoggingFacade for Java), jboss-logging日志实现:Log4j, JUL(java.util.logging),Log4j2 ,LogbackS...原创 2020-03-23 12:09:47 · 195 阅读 · 0 评论 -
Spring Boot配置文件(二)
配置文件占位符1、随机数${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}2、占位符获取之前配置的值,如果没有可以是用:指定默认值person.last‐name=张三${random.uuid}person.age=${random.int}person.b...原创 2020-03-22 12:36:39 · 73 阅读 · 0 评论 -
Spring Boot配置文件(一)
1、配置文件SpringBoot使用的全局的配置文件,配置文件名是固定的;application.properties或application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;2、YAML语法以前的配置文件;大多都使用的是 xxxx.xml文件;YAML:以数据为中心,比json、xml等更适合做配置文件;...原创 2020-03-21 15:15:59 · 87 阅读 · 0 评论 -
Spring Boot入门(二)
1、POM文件1、父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEA...原创 2020-03-20 15:37:38 · 69 阅读 · 0 评论 -
Spring Boot入门(一)
1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;优点快速创建独立运行的Spring项目以及与主流框架集成使用嵌入式的Servlet容器,应用无需打成WAR包starters自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生产环境的运行时应用监控...原创 2020-03-20 11:33:05 · 69 阅读 · 0 评论 -
使用Springboot时安装spring-boot-maven-plugin插件报错,下载不下来
我是中途配的阿里云镜像,所以在pom.xml中加入这个插件时下载不下来<!‐‐ 这个插件,可以将应用打包成一个可执行的jar包;‐‐><build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2020-03-20 11:13:23 · 6771 阅读 · 2 评论