![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 86
程序员加文
这个作者很懒,什么都没留下…
展开
-
【springboot】原理解析
Spring原理【】、原理、、SpringBoot原理。原创 2023-03-17 09:29:41 · 175 阅读 · 0 评论 -
【springboot】高级特性
starter-pom引入 autoconfigurer 包autoconfigure包中配置使用中EnableAutoConfiguration 的值,使得项目启动加载指定的自动配置类编写自动配置类 xxxAutoConfiguration -> xxxxProperties@Bean引入starter— xxxAutoConfiguration — 容器中放入组件 ---- 绑定xxxProperties ----配置项atguigu-hello-spring-boot-starter(启动器)原创 2023-03-17 09:26:56 · 147 阅读 · 0 评论 -
【springboot】指标监控
未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。原创 2023-03-17 09:26:13 · 182 阅读 · 0 评论 -
【springboot】单元测试
作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。: JUnit Jupiter提供了JUnit5的新的编程模型,是JUnit5新特性的核心。内部 包含了一个,用于在Junit Platform上运行。原创 2023-03-16 20:04:25 · 265 阅读 · 0 评论 -
【springboot】数据库访问
是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis plus 官网建议安装MybatisX插件。原创 2023-03-16 20:05:37 · 436 阅读 · 0 评论 -
【springboot】web原生组件注入
:指定原生Servlet组件都放在那里):效果:直接响应,})推荐可以这种方式;扩展:DispatchServlet 如何注册进来多个Servlet都能处理到同一层路径,精确优选原则A: /my/B: /my/1。原创 2023-03-16 20:04:59 · 287 阅读 · 0 评论 -
【springboot】异常处理
有精确的错误状态码页面就匹配精确,没有就找 4xx.html;如果都没有就触发白页@ExceptionHandle局部异常处理@ControllerAdvice+@ExceptionHandler处理全局异常;底层是ExceptionHandlerExceptionResolver 支持的System . out . println("全局异常处理" + e . getMessage());} }@ResponseStatus+自定义异常;自定义异常显示异常页面底层是。原创 2023-03-16 20:04:24 · 506 阅读 · 0 评论 -
【springboot】文件上传
/原创 2023-03-16 20:01:51 · 181 阅读 · 0 评论 -
【springboot】拦截器
1、根据当前请求,找到**HandlerExecutionChain【**可以处理请求的handler以及handler的所有 拦截器】7、页面成功渲染完成以后,也会倒序触发 afterCompletion。所有拦截器的 preHandle方法。原创 2023-03-16 20:01:18 · 299 阅读 · 0 评论 -
【springboot】web视图
现代化、服务端Java模板引擎。原创 2023-03-16 20:00:37 · 444 阅读 · 0 评论 -
【springboot】web资源与参数
favicon.ico 放在静态资源目录下即可。spring:# mvc:# static-path-pattern: /res/** 这个会导致 Favicon 功能失效可以自动类型转换与格式化,可以级联封装。/*** 姓名: * 年龄: * 生日: * 宠物姓名:原创 2023-03-16 19:59:21 · 257 阅读 · 0 评论 -
【springboot】配置文件
YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件。原创 2023-03-16 19:55:39 · 136 阅读 · 0 评论 -
【springboot】springboot介绍
需求:浏览发送/hello请求,响应 Hello,Spring Boot 2。基于Java8的一些新特性,如:接口默认实现。SpringBoot是简化Spring技术栈的快速开发脚手架。SpringBoot是整合Spring技术栈的一站式框架。把项目打成jar包,直接在目标服务器执行即可。提供生产级别的监控、健康检查及外部化配置。能快速创建出生产级别的Spring应用。自动starter依赖,简化构建配置。自动配置Spring以及第三方功能。创建独立Spring应用。原创 2023-03-10 11:56:55 · 506 阅读 · 0 评论 -
【java】【springboot】异常处理
自定义一个类继承Exception或RuntimeException继承Exception是编译时异常;继承RuntimeException是运行时异常,一般继承这个System . out . println("年龄符合");} else {throw new AgeException("年龄不符合");} }原创 2023-02-01 16:28:58 · 318 阅读 · 0 评论 -
【springboot】日志记录
日志就是把项目的运行状况打印在控制台或文件中,以方便项目的调试日志框架分为抽象层和实现层。原创 2023-01-31 23:32:37 · 132 阅读 · 0 评论 -
【Springboot】swagger后端接口文档
swagger原创 2023-01-31 15:59:38 · 164 阅读 · 0 评论 -
【springboot】关于@Test的代码测试
Junit原创 2023-01-31 11:29:08 · 243 阅读 · 0 评论 -
【springboot】项目中的实体类PO,BO,DTO,VO的区别和作用
VO,BO,PO,DTO这样分层还是很有意义的。尤其在团队成员较多的情况下,结构更加一目了然,同时也能很大程度避免多端系统数据所需不一致时,有人修改属性影响其他页面。但也完全没有必要教条主义,把这些全部用上,需要根据所开发的业务复杂度来取舍,如果本身业务逻辑不负责,照搬全上反而让开发变的更复杂。原创 2023-01-31 00:27:25 · 4152 阅读 · 1 评论 -
Rest ful 风格的api
全称是Resource Representational State Transfer - ful连起来就是即前端向后端发出对数据的增删改查的请求路径通过比较,我们可以发现RESTful风格api的是风格统一,不会出现delUser/deleteUser/removeUser各种命名的代码了面向资源,一目了然,具有自解释性充分利用 HTTP 协议本身语义。原创 2023-01-30 20:14:10 · 164 阅读 · 0 评论