04 2021 档案
Spring Boot Web开发之Tomcat自动配置
摘要:Spring Boot默认支持Tomcat/Jetty/Undertow作为底层容器。在之前实战相关的文章中,可以看到引入spring-boot-starter-web就默认使用tomcat容器,这是为什么呢?通过该starter的pom.xml文件(IDEA中可以使用“Ctrl+鼠标左键”进入并查 阅读全文
posted @ 2021-04-30 15:16 池塘里洗澡的鸭子 阅读(2454) 评论(0) 推荐(0) 编辑
Spring Boot Web开发之web相关配置——SpringMVC自动配置(二)
摘要:Spring Boot自动配置SpringMVC(一) - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)讲述了关于DispatcherServlet注册到诸如tomcat容器中的自动配置过程。那么Spring Boot究竟提供了关于Spring MVC的哪些配置,即我们可以直接使用的? 阅读全文
posted @ 2021-04-30 13:19 池塘里洗澡的鸭子 阅读(63) 评论(0) 推荐(0) 编辑
Spring Boot Web开发之web相关配置——SpringMVC自动配置(一)
摘要:在Spring Boot自动配置实战中,可以看到使用@ReqeusMapping这类SpringMVC的注解,但是并没有对Spring MVC web.xml相关的配置,那么为什么能使用呢?可以确定Spring Boot 帮助开发者做了web.xml的配置工作并且对@Controller标记的包进行 阅读全文
posted @ 2021-04-30 10:27 池塘里洗澡的鸭子 阅读(456) 评论(0) 推荐(0) 编辑
Spring Boot 热插拔技术应用
摘要:对Spring/Spring Boot使用频繁的开发者,应该常见在应用Application上加@EnableXXX类似的注解。其实这个@EnableXXX的注解就是热插拔技术,加了这个就可以启动对应的starter;当不需要这个starter的时候注释该注解即可,而不是在pom.xml中删除相关的 阅读全文
posted @ 2021-04-26 14:42 池塘里洗澡的鸭子 阅读(1171) 评论(0) 推荐(0) 编辑
Spring Boot自动配置实战
摘要:在Spring Boot自动配置原理中讲述了Spring Boot自动配置的原理,本篇内容就是关于该核心原理的应用,需求即当某个类存在的时自动配置这个类的bean并且这个bean的属性可以通过application.properties配置。 一、新建maven模块 二、属性配置 三、判断依据类 四 阅读全文
posted @ 2021-04-26 13:40 池塘里洗澡的鸭子 阅读(123) 评论(0) 推荐(0) 编辑
Spring Boot自动配置原理
摘要:上篇Spring Boot基本配置之入口类和@SpringBootApplication已经查看到了Spring Boot启动时自动装配了哪些内容,那么Spring Boot是如何知晓装配内容并在启动时自动加载的呢?答案尽在@SpringBootApplication注解。 Spring Boot自 阅读全文
posted @ 2021-04-25 20:04 池塘里洗澡的鸭子 阅读(3002) 评论(0) 推荐(0) 编辑
Spring Boot基本配置之入口类和@SpringBootApplication
摘要:在SpringBoot快速搭建中可以看到开发者的工作很少就是创建了一个Controller类,其他Spring Boot框架自动处理好了。那么对于Spring Boot执行的核心原理自动配置怎么理解呢?这就涉及其入口类和@SpringBootApplication。 下面是上篇关于数据库属性注入并放 阅读全文
posted @ 2021-04-21 22:31 池塘里洗澡的鸭子 阅读(433) 评论(0) 推荐(0) 编辑
Spring Boot外部配置属性注入
摘要:一、命令行参数配置 Spring Boot可以是基于jar包运行的,打成jar包的程序可以直接通过命令运行:java -jar xx.jar 那么就可以通过命令行改变相关配置参数。例如默认tomcat端口8080,那么通过命令行可以进行修改,如下: java -jar xx.jar --server 阅读全文
posted @ 2021-04-21 17:36 池塘里洗澡的鸭子 阅读(714) 评论(0) 推荐(0) 编辑
Spring Boot基本配置之全局配置文件优先级
摘要:前两篇介绍的application配置文件,即为spring boot全局配置文件。那么spring boot加载配置文件的时候,怎么确定加载哪个目录下哪个文件呢? spring boot默认的配置文件名为application.properties或application.yaml/applica 阅读全文
posted @ 2021-04-10 10:25 池塘里洗澡的鸭子 阅读(644) 评论(0) 推荐(0) 编辑
Spring Boot基本配置之application.yaml配置文件
摘要:spring boot还支持yaml格式的配置文件。这种格式文件是JSON超集文件格式,其以数据为中心,扩展名可是是yml和yaml。 yaml格式文件以key/value的格式配置属性,使用缩进控制层级关系。 具体使用如下: 1、value为普通数据类型,根目录下建/config/applicat 阅读全文
posted @ 2021-04-10 08:07 池塘里洗澡的鸭子 阅读(1134) 评论(0) 推荐(0) 编辑
Spring Boot基本配置之application.properties配置文件
摘要:springboot初体验中,项目初始建立一个空的application.propertis文件: spring boot项目启动时会自动加载这个配置文件。那么这个文件的作用是什么呢? 这个文件中可以定义spring boot项目相关的属性,可以是系统属性、环境属性、命令参数等,也可以是自定义配置文 阅读全文
posted @ 2021-04-09 20:13 池塘里洗澡的鸭子 阅读(498) 评论(0) 推荐(0) 编辑
SpringBoot快速搭建
摘要:springboot的主要特性: 1、SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到醒目的Maven或Gradle构建中; 2、使编码变得简单,SpringBoot采用JavaConfig的方式对Spring进行配置,并且提供了大量的 阅读全文
posted @ 2021-04-05 10:44 池塘里洗澡的鸭子 阅读(65) 评论(0) 推荐(0) 编辑
MyBatis功能点二应用:第三方分页插件使用
摘要:pageHelper分⻚插件使用 在前面文章MyBatis功能点二:plugins插件使用 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中介绍了自定义插件的使用,本文介绍第三方插件pageHelper的使用,生成中比较常用。 一、加载PageHelper坐标 二、核心配置文件添加插件 阅读全文
posted @ 2021-04-04 13:22 池塘里洗澡的鸭子 阅读(69) 评论(0) 推荐(0) 编辑
MyBatis功能点一应用:二级缓存整合redis
摘要:Mybatis提供了默认的cache实现PerpetualCache,那为什么还要整合第三方的框架redis?因为Mybatis提供的cache实现为单机版,无法实现分布式存储同时为什么是二级缓存整合redis而不是一级缓存?因为一级缓存不跨session(单机版不需要)。 关于Redis,可查看相 阅读全文
posted @ 2021-04-03 15:44 池塘里洗澡的鸭子 阅读(120) 评论(0) 推荐(0) 编辑
MyBatis功能点之一(2):二级缓存cache
摘要:对于Mybatis缓存分作用域等维度区别一、二级缓存特点如下图: 对于缓存的作用域,之前文章五、MyBatis缓存初体验 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中已经验证,sqlsesion.close()仅对一级缓存有影响,而update等对一/二级缓存均有影响。那从sess 阅读全文
posted @ 2021-04-03 15:13 池塘里洗澡的鸭子 阅读(240) 评论(0) 推荐(0) 编辑
五(补充三)MyBatis封装JDBC具体实现
摘要:通过https://www.cnblogs.com/ilovebath/p/14531263.html,实现了类似Mybatis的基本框架,对于Mybatis的框架应该有了比较直观的了解。对于Mybatis的具体实现当然相对复杂,但是万变不离其宗:关于xml等解析的工具基本均包含在org.apach 阅读全文
posted @ 2021-04-03 11:38 池塘里洗澡的鸭子 阅读(531) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示