SpringBoot08:整合Druid

集成DruidDruid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行
SpringBoot 2021年12月04日 516次浏览

SpringBoot07:整合JDBC

SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Da
SpringBoot 2021年12月03日 540次浏览

SpringBoot06:自定义starter

自定义Starter我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩!说明启动器模块是一个空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库。命名归约:官方命名:前缀:spring-boot-starter-xxx比如:spring-boot-sta
SpringBoot 2021年12月03日 548次浏览

SpringBoot05:自动配置原理

自动配置原理配置文件到底能写什么?怎么写?SpringBoot官方文档中有大量的配置,我们无法全部记住。分析自动配置原理我们以**HttpEncodingAutoConfiguration(Http编码自动配置)**为例解释自动配置原理。//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器
SpringBoot 2021年12月02日 448次浏览

SpringBoot04:JSR303数据校验及多环境切换

JSR303数据校验先看看如何使用Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式:@Component //注册bean@ConfigurationProperties(pref
SpringBoot 2021年12月02日 426次浏览

"Dependency XXX not found"问题怎么解决

背景使用SpringBoot开发过程中忽然遇到导入依赖失败的问题Dependency XXX not found。此时甚至新建SpringBoot项目都会报错,无法从start.springboot.io启动项目解决网上查了一些资料未解决问题。由于新建项目都报错,因此我想到应该是网络的原因(不过我不
SpringBoot 2021年12月01日 462次浏览

SpringBoot03:yaml配置注入

配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot
SpringBoot 2021年12月01日 452次浏览

SpringBoot02:运行原理初探

我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起。pom.xml父依赖其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework
SpringBoot 2021年11月26日 471次浏览

SpringBoot01:Hello,World!

SpringBoot简介回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring
SpringBoot 2021年11月26日 532次浏览

JDK1.8下载链接

背景JDK1.8在企业中被广泛应用,因此特记录下载链接。链接JDK1.8下载链接下载后双击安装,自行配置环境变量即可。
Java 2021年11月16日 441次浏览