
Spring Boot
文章平均质量分 92
个人对于 Spring Boot 框架上的学习总结
ChinaRainbowSea
一个人的资金一定是与他(她)的能力相匹配的,无一例外。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
十八,Spring Boot 整合 MyBatis-Plus 的详细配置
MyBatis-Plus 官网文档:https://baomidou.com/是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis puls (简称 MP) 是一个Mybatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发,提供效率而生。内置通用Mapper,通用 Service,通过少量配置即可实现单表大部分的CRUD操作,更有强大的条件构造器,满足各类使用需求。原创 2024-09-18 22:37:11 · 6583 阅读 · 0 评论 -
十七,Spring Boot 整合 MyBatis 的详细步骤(两种方式)
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-18 22:21:18 · 1733 阅读 · 0 评论 -
十六,Spring Boot 整合 Druid 以及使用 Druid 监控功能
官方文档HiKariCP:是目前市场上非常优秀的数据源,是 Spring Boot2默认数据源。关于这一点的测试,大家可以移步至 ✏️✏️✏️十五,Spring Boot 整合连接数据库(详细配置)-优快云博客Druid:性能优秀,Druid提供的监控功能外{Java基础},还集成了SQL监控。可以清楚知道连接池和 SQL的工作情况。所以根据项目需要,我们也要掌握Druid和SpringBoot整合。Druid到 Spring-Boot方式:两种方式:自定义方式引入 starter 方式官方文档。原创 2024-09-17 11:32:07 · 3434 阅读 · 0 评论 -
十五,Spring Boot 整合连接数据库(详细配置)
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-17 11:14:03 · 2716 阅读 · 0 评论 -
十四,在Spring Boot当中对应“ Tomcat 服务器的相关配置”和“服务器的切换”的详细说明
Spring Boot 支持的 webServlet: Tomcat,Jetty,or Undertow。Spring Boot 应用启动的是 Web 应用时,web场景包-导入 tomcat支持 Tomcat (也可以是Jetty,Undertow)的配置和切换。“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-15 16:27:40 · 1482 阅读 · 0 评论 -
十三,Spring Boot 中注入 Servlet,Filter,Listener
考虑到实际开发业务非常复杂和兼容,Spring-Boot 支持将 Servlet,Filter ,Listener注入Spring容器,成为Spring bean也就是说明 Spring Boot 开放了和原生 WEB组件(Servlet,Filter,Listener)的兼容。第一种方式:使用注解方式注入。第二种方式:使用 RegistrationBean方式注入 Servlet,Filter,Listener 的方式注入。使用() 这两个注解方式注入 Servlet使用(原创 2024-09-15 16:20:16 · 1464 阅读 · 0 评论 -
十二,Spring Boot 异常处理(自定义异常页面,全局异常,自定义异常)
默认情况下,Spring Boot 提供/ error处理所有的错误的映射,也就是说当出现错误时,Spring Boot 底层会请求转发到 /error 这个映射。注意是:请求转发,不是重定向的。Spring Boot 它是有自己的默认的处理机制的,在你创建的一个 Spring Boot 项目去访问一个没有的路径会发现,Spring Boot 它是会弹出来这样的信息。这是 Spring Boot 给我们内置好的,编写好的,默认配置好的 错误信息页面。原创 2024-09-14 15:48:02 · 1933 阅读 · 0 评论 -
十一,Spring Boot 当中配置拦截器的“两”种方式
/ 还要放行视图的内容,因为上面是 // 拦截所有,注意不要: templates ,因为sprinboot的默认配置,就是以templates为根路径往下找的 // 所以添加就错了,就成了 /templates/templates/images/**了。注意:配置了拦截器的话,图片之类的一些静态资源的访问以及一些文件上传下载,也是要注意放行的,已经视图解析器也是放行的,要放行视图的内容,因为上面是addPathPatterns("/**") // 拦截所有的请求。原创 2024-09-14 15:39:14 · 2453 阅读 · 0 评论 -
十,Spring Boot 的内容协商的详细剖析(附+Debug调试说明)
根据客户端接收能力不同,SpringBoot返回不同媒体类型的数据。比如:客户端 Http请求则返回xml数据,客户端 Http 请求则返回json数据。这个类内容协商就是:根据客户端接收能力不同,SpringBoot返回不同媒体类型的数据。比如:客户端 Http请求则返回xml数据,客户端 Http 请求则返回json数据。内容协商的返回值是由:请求头当中的Accept属性的值所决定的。;q=0.8q=0.8xml 为 0.9 优先级更高。原创 2024-09-12 23:50:25 · 1092 阅读 · 0 评论 -
补:在Spring Boot 当中使用 Thymeleaf 视图解析器
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-12 23:44:59 · 764 阅读 · 0 评论 -
补:Spring Boot 当中实现文件上传功能(附+源代码)
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-10 14:43:13 · 1350 阅读 · 0 评论 -
补: Rest 风格请求处理的的内容补充(1)
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-09-10 14:36:07 · 944 阅读 · 0 评论 -
九,自定义转换器详细操作(附+详细源码解析)
Spring Boot 在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器。Spring Boot也支持自定义转换器,这个内置的转换器在debug的时候,可以看到,后面给大家演示,提供了 124个内置转换器,看下源码 GenericConverter ——> ConvertiblePair编写 自定义转换器:将 前端的“String ”类型的数据转换为 后端“Car” 类型的数据。import com。原创 2024-09-08 17:30:00 · 1299 阅读 · 0 评论 -
八,SpringBoot Web 开发访问静态资源(附+详细源码剖析)
只要将静态资源放在类路径下: /static, /public, /resources, /META-INF/resources 就可以被直接访问-对应文件(这是 Spring Boot 的默认设置好的关于这一点,我们从这个类的源码上可以找到,对应的配置属性。原创 2024-09-08 15:31:33 · 1758 阅读 · 0 评论 -
七,Spring Boot 当中的 yaml 语法使用
yaml 的基本说明YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:“Yet Another Markup Language”(仍是一种标记语言),但为了强调这种语言以数据做为中心,而不是以标记语言为重点,而用反向缩略语重命名。[百度百科]YAML 是以数据作为中心,而不是以标记语言为重点YAML 仍然是一种标记语言,但是和传统的标记语言不一样,是以数据为中心的标记语言。原创 2024-09-02 11:52:59 · 1058 阅读 · 0 评论 -
六,Spring Boot 容器中 Lombok 插件的详细使用,简化配置,提高开发效率
简化 Java Bean开发,可以使用 Lombok 的注解让代码更加简洁。Java项目中,很多没有技术含量但又必须存在的代码;比如:Pojo 的 getter/setter/toString;异常处理:I/O流的关闭操作等等。Java项目中,很多没有技术含量但又必须存在的代码:比如:这些代码既没有技术含量,又影响着代码的美观,Lombok 应运而生。Spring Boot 和 IDEA 官方支持IDEA 2020已经内置了 Lombok插件。原创 2024-09-02 11:41:23 · 1759 阅读 · 0 评论 -
五,Spring Boot中的 Spring initializr 的使用
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-08-30 20:51:37 · 2631 阅读 · 0 评论 -
四,分析Spring Boot底层机制(Tomcat 启动分析+Spring容器初始化+Tomcat如何关联 Spring 容器) 以及个人编写启动 Tomcat
在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-08-30 20:45:04 · 2576 阅读 · 0 评论 -
三. Spring Boot 当中的“容器功能” 和 “配置绑定” 的详细剖析(附+源代码流程)
Spring Boot 是继续支持了 Spring 当中的注解的:例如:@Component,@Controller,@Service,@Repository。@Configuraion注解:在Spring Boot当中可以通过 @Configuration注解来创建定义配置类,从而注入 Bean / 组件@Configuration 标识这是一个配置类:等价配置文件程序员可以通过 @Bean 注解注入bean对象到容器中。原创 2024-08-29 22:56:36 · 1814 阅读 · 0 评论 -
二. Spring Boot 中的 “依赖管理和自动配置” 详解透彻到底(附+详细代码流程)
spring-boot-starter-parent 还有父项目,声明了开发中常用的依赖的版本号并且进行自动版本仲裁,即如果程序员没有指定某个 依赖的jar的版本,则以父项目指定的版本为准。开发中我们引入了相关场景的 starter,这个场景中所有的相关依赖都引入进来了,比如:我们之前学习到的 web 开发引入了,该 starter 将导入与 web 开发相关的所有包。依赖树。原创 2024-08-29 22:40:08 · 2266 阅读 · 0 评论 -
一. 初始 Spring Boot
Spring Boot 帮我们简单,快速地创建一个独立的,生产级别的Spring 应用(从这一点上我们可以知道一点就是:**Spring Boot底层是 Spring ** )。如何运行第一个 Spring Boot 程序Spring Boot 和 Spring ,Spring MVC 三者之间的关系。“在这个最后的篇章中,我要表达我对每一位读者的感激之情。你们的关注和回复是我创作的动力源泉,我从你们身上吸取了无尽的灵感与勇气。我会将你们的鼓励留在心底,继续在其他的领域奋斗。原创 2024-08-27 22:09:34 · 1843 阅读 · 1 评论 -
Spring Boot 框架中配置文件 application.properties 当中的所有配置大全
【代码】Spring Boot 框架中配置文件 application.properties 当中的所有配置大全。原创 2024-08-27 09:33:10 · 1172 阅读 · 0 评论