SpringBoot
文章平均质量分 88
SpringBoot
程序员卖剩鸭
程序员卖剩鸭
展开
-
16SpringBoot启动原理
阅读导航。原创 2023-10-09 19:14:48 · 208 阅读 · 0 评论 -
15自定义starter
starter-pom引入 autoconfigurer 包--表示两个项目之间依赖不传递;不设置optional或者optional是false,表示传递依赖--> <!原创 2023-10-08 21:58:01 · 158 阅读 · 0 评论 -
14profie配置与配置文件的读
阅读导航。原创 2023-10-08 21:57:24 · 259 阅读 · 0 评论 -
13SpringBoot整合MyBatis与MyBatisPlus
(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis plus 官网建议安装MybatisX插件。原创 2023-10-08 21:56:45 · 160 阅读 · 0 评论 -
12Thymeleaf模板引擎
现代化、服务端Java模板引擎。原创 2023-10-08 21:55:49 · 89 阅读 · 0 评论 -
11单元测试
阅读导航。原创 2023-10-08 21:54:52 · 108 阅读 · 0 评论 -
10数据源与Redis配置
1、创建数据源</</</</提供监控信息展示的html页面提供监控信息的JSON API</</</</</</用于统计监控信息;如SQL监控、URI监控--需要给数据源中配置如下属性;可以允许多个filter,多个用,分割;如:--> < property name = " filters " value = " stat,slf4j " />--需要给数据源中配置如下属性;可以允许多个filter,多个用,分割;原创 2023-10-08 21:54:10 · 104 阅读 · 0 评论 -
09异常处理【源码阅读】
阅读导航。原创 2023-10-08 21:53:16 · 88 阅读 · 0 评论 -
08视图解析器【源码阅读】
跳转到总目录视图解析:SpringBoot默认不支持 JSP,需要引入第三方模板引擎技术实现页面渲染。1、目标方法处理的过程中,所有数据都会被放在 ModelAndViewContainer 里面。包括数据和视图地址2、方法的参数是一个自定义类型对象(从请求参数中确定的),把他重新放在 ModelAndViewContainer3、任何目标方法执行完成以后都会返回 ModelAndView(数据和视图地址)。4、processDispatchResult 处理派发结果(页面改如何响应)1、render(原创 2023-10-08 21:52:28 · 89 阅读 · 0 评论 -
07指标监控
未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。</</</原创 2023-10-08 21:51:02 · 103 阅读 · 0 评论 -
06Controller目标方法执行后返回值处理【源码阅读】
实现多协议数据兼容。0、@ResponseBody 响应数据出去 调用处理1、Processor 处理方法返回值。通过处理2、所有合起来可以支持各种媒体类型数据的操作(读、写)3、内容协商找到最终的;SpringMVC的什么功能。一个入口给容器中添加一个 WebMvcConfigurer@Bean@Override有可能我们添加的自定义的功能会覆盖默认很多功能,导致一些默认的功能失效。大家考虑,上述功能除了我们完全自定义外?原创 2023-10-08 21:50:21 · 106 阅读 · 0 评论 -
05Controller目标方法请求参数绑定和处理【源码阅读】
可以自动类型转换与格式化,可以级联封装。//===========html中===========/*** 姓名: <input name="userName"/> <br/>* 年龄: <input name="age"/> <br/>* 生日: <input name="birth"/> <br/>* 宠物姓名:<input name="pet.name"/><br/>* 宠物年龄:<input name="pet.age"/>*/@Data@Data。原创 2023-10-08 21:49:40 · 96 阅读 · 0 评论 -
04自动配置
Faviconfavicon.ico 放在静态资源目录下即可。spring : # mvc: # static-path-pattern: /res/** 这个会导致 Favicon 功能失效。原创 2023-10-08 21:48:56 · 106 阅读 · 0 评论 -
03配置文件
YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件。原创 2023-10-08 21:47:54 · 101 阅读 · 0 评论 -
02了解自动配置原理
SpringBoot先加载所有的自动配置类 xxxxxAutoConfiguration每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值。xxxxProperties里面拿。xxxProperties和配置文件进行了绑定生效的配置类就会给容器中装配很多组件只要容器中有这些组件,相当于这些功能就有了定制化配置用户直接自己@Bean替换底层的组件用户去看这个组件是获取的配置文件什么值就去修改。xxxxxAutoConfiguration —> 组件 —>原创 2023-10-08 21:47:00 · 137 阅读 · 0 评论 -
01SpringBoot概述
阅读导航。原创 2023-10-08 21:45:55 · 125 阅读 · 0 评论 -
SpringBoot目录
阅读导航。原创 2023-08-31 22:13:41 · 405 阅读 · 0 评论 -
SpringBoot资源下载目录
阅读导航。原创 2023-08-31 22:11:01 · 227 阅读 · 0 评论 -
22【了解】自定义starter
这个场景需要使用到的依赖是什么?如何编写自动配置@Configuration //指定这个类是一个配置类@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效@AutoConfigureAfter //指定自动配置类的顺序@Bean //给容器中添加组件@ConfigurationPropertie结合相关xxxProperties类来绑定相关的配置@EnableConfigurationProperties //让xxxProperties生效加入到容器中。原创 2023-08-31 21:24:22 · 81 阅读 · 0 评论 -
21【了解】启动配置原理【难】
阅读导航。原创 2023-08-31 21:23:38 · 75 阅读 · 0 评论 -
20【掌握】整合shrio前后分离的写法
阅读导航。原创 2023-08-31 21:23:02 · 76 阅读 · 0 评论 -
19【掌握】整合shrio非前后分离的写法
阅读导航。原创 2023-08-31 21:19:48 · 82 阅读 · 0 评论 -
18【掌握】springboot集成swagger
swagger就是一款让你更好的书写API文档的框架,而且swagger可以完全模拟http请求,入参出参和实际情况差别几乎为零。原创 2023-08-31 21:19:12 · 264 阅读 · 0 评论 -
17【掌握】事务处理[注解]
我的副业:觉得我的文章写得不错就支持一下我的副业吧我的其他平台程序员卖剩鸭程序员卖剩鸭程序员卖剩鸭程序员卖剩鸭程序员卖剩鸭作者做笔记不容易,请评个分吧!✌如果觉得写得好就一键三连!✌✌✌如果文章对你很有帮助,请打赏。💃💃💃💃💃。原创 2023-08-31 21:18:19 · 70 阅读 · 0 评论 -
16【掌握】整合mybatis
阅读导航。原创 2023-08-31 21:17:37 · 72 阅读 · 0 评论 -
15【熟悉】集成JdbcTemplate
阅读导航。原创 2023-08-31 21:16:44 · 76 阅读 · 0 评论 -
14【掌握】数据源配置和自动管理
阅读导航。原创 2023-08-31 21:15:54 · 114 阅读 · 0 评论 -
13【掌握】错误处理机制
阅读导航。原创 2023-08-31 21:15:18 · 87 阅读 · 0 评论 -
12【了解】集成外部Tomcat配置
阅读导航。原创 2023-08-31 21:14:29 · 118 阅读 · 0 评论 -
11【掌握】注册Servlet三大组件
阅读导航。原创 2023-08-31 21:13:08 · 61 阅读 · 0 评论 -
10【掌握】扩展springmvc组件
阅读导航。原创 2023-08-30 21:38:50 · 70 阅读 · 0 评论 -
09【掌握】管理springmvc组件
在使用springmvc时要配置哪些东西前端控制器控制器映射器和适配器映射器存放资源地Object存放方法对象和方法所有的对象的对执行方法适配器实现Controller接口实现的接口视图解析器文件上传的拦截器。原创 2023-08-30 21:38:08 · 82 阅读 · 0 评论 -
08【掌握 】AOP开发
阅读导航。原创 2023-08-30 21:36:58 · 77 阅读 · 0 评论 -
07【掌握】Thymeleaf模板引擎
阅读导航跳转到总目录文章目录01、模板引擎【了解】1.1、thymeleaf概述02、引入thymeleaf;03、Thymeleaf的使用3.1、使用步骤:04、语法规则4.1、简单表达式4.2、字面值 ` th:text`4.3、文本处理4.4、表达式基本对象4.5、实用工具对象05、Thymeleaf读取xxx.propertis的对象【国际化】06、Thymeleaf读取model里面的对象07、Thymeleaf读取model里面的集合08、Themeleaf在js中取值09、Thymel原创 2023-08-30 21:36:08 · 69 阅读 · 0 评论 -
06【掌握】web静态资源访问规则
return;if (!//静态资源文件夹映射if (!//配置欢迎页映射@Bean//配置喜欢的图标@Bean//所有 **/favicon.ico@Bean。原创 2023-08-30 21:35:28 · 154 阅读 · 0 评论 -
05【掌握】日志
阅读导航。原创 2023-08-30 21:33:46 · 65 阅读 · 0 评论 -
04【掌握】配置文件与自动配置类
阅读导航。原创 2023-08-30 21:32:46 · 174 阅读 · 0 评论 -
03【掌握】SpringBoot主程序类,主入口类
阅读导航。原创 2023-08-30 21:30:35 · 210 阅读 · 0 评论 -
02【掌握】使用STS或者IDEA创建SpringBoot项目
阅读导航。原创 2023-08-30 21:29:40 · 1083 阅读 · 0 评论 -
01【熟悉】springboot和微服务的介绍
Spring Boot 设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。原创 2023-08-30 21:28:40 · 139 阅读 · 0 评论