SpringBoot12:MVC自动配置原理

MVC自动配置原理官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!Spring MVC Auto-configurat
SpringBoot 2021年12月06日 452次浏览

SpringBoot11:Thymeleaf模板引擎

Thymeleaf模板引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,Spring
SpringBoot 2021年12月06日 515次浏览

SpringBoot10:Web开发静态资源处理

Web开发探究简介好的,同学们,那么接下来呢,我们开始学习SpringBoot与Web开发,从这一章往后,就属于我们实战部分的内容了;其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。使用SpringBoot的步骤:1、创建一个SpringBoot应用,选
SpringBoot 2021年12月06日 453次浏览

SpringBoot09:整合MyBatis

整合MyBatis官方文档Maven仓库地址整合测试导入 MyBatis 所需要的依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-s
SpringBoot 2021年12月04日 607次浏览

SpringBoot08:整合Druid

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

SpringBoot07:整合JDBC

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

SpringBoot06:自定义starter

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

SpringBoot05:自动配置原理

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

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

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

SpringBoot03:yaml配置注入

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