![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 85
韩_师兄
talk is cheap, show me the code
展开
-
Spring Boot开发之整合Mybatis
(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。推荐安装MybatisX插件。原创 2022-10-28 20:19:25 · 163 阅读 · 4 评论 -
Spring Boot开发之数据源
数据库驱动, 导入JDBC场景,官方没有导入驱动, 因其不知道我们接下要操作什么数据库。, 监控SpringBean的;}) 所有Druid自己filter的配置。, web监控配置;原创 2022-10-27 21:30:59 · 308 阅读 · 0 评论 -
Spring Boot开发之组件和容器的使用
容器中自动配置了 DispatcherServlet 属性绑定到 WebMvcProperties;对应的配置文件配置项是。Tomcat-Servlet中 多个Servlet都能处理到同一层路径,精确优选原则。Web原生组件包括: Servlet、Filter、Listener等。把 DispatcherServlet 配置进来。2 修改配置文件servce.xxx, 直接自定义。关于DispatchServlet 如何注册.默认映射的是 / 路径。原创 2022-10-26 20:00:43 · 173 阅读 · 0 评论 -
Spring Boot开发之文件上传和异常处理
对于机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据。**文件上传自动配置类-MultipartAutoConfiguration-**MultipartProperties。自定义实现 HandlerExceptionResolver 处理异常;处理handler发生的异常,处理完成返回ModelAndView。Spring底层的异常,如 参数类型转换异常。原创 2022-10-23 08:35:14 · 626 阅读 · 0 评论 -
Spring Boot开发之拦截器
1 根据当前请求,找到**HandlerExecutionChain【**可以处理请求的handler以及handler的所有 拦截器】7 页面成功渲染完成以后,也会倒序触发 afterCompletion。所有拦截器的 preHandle方法。原创 2022-10-22 18:26:25 · 133 阅读 · 0 评论 -
Spring Boot开发之模板引擎
Thymeleaf 是一个现代化、服务端Java模板引擎。原创 2022-10-21 20:58:59 · 733 阅读 · 0 评论 -
Spring Boot开发之数据响应
实现多协议数据兼容。如 json、xml、x-guigu@ResponseBody 响应数据出去 调用处理Processor 处理方法返回值。通过处理所有合起来可以支持各种媒体类型数据的操作(读、写)内容协商找到最终的。原创 2022-10-20 21:30:47 · 547 阅读 · 0 评论 -
Spring Boot开发之参数处理
可以自动类型转换与格式化,可以级联封装./*** 姓名: * 年龄: * 生日: * 宠物姓名:* 宠物年龄:}原创 2022-10-19 20:03:24 · 560 阅读 · 0 评论 -
Spring Boot开发之请求参数处理
从HttpServlet的doGet方法,到FrameworkServlet的processRequest到doService方法,到DispatcherServlet的doService具体实现.SpringBoot自动配置了默认 的 RequestMappingHandlerMapping 请求进来,挨个尝试所有的HandlerMapping看是否有请求信息。我们需要一些自定义的映射处理,我们也可以自己给容器中放HandlerMapping。获取到**_method**的值。DELETE-删除用户。原创 2022-10-18 21:32:44 · 287 阅读 · 0 评论 -
Spring Boot开发之静态资源
favicon.ico 放在静态资源目录下即可.spring : # 这个会导致 Favicon 功能失效 # mvc: # static-path-pattern: /res/*原创 2022-10-17 21:07:27 · 600 阅读 · 0 评论 -
Spring Boot开发之配置文件
YAML 是 "YAML Ain’t Markup LanguageM (YAML 不是一种标记语言)的递归缩写。在开发 的这种语言时,YAML 的意思其实是:“Yet Another Markup Language” (仍是一种标记语 言)。自定义的类和配置文件绑定一般没有提示. 可通过添加依赖,来增加提示.如常见的数据库连接配置文件: jdbc.properties。非常适合用来做以数据为中心的配置文件。同以前的properties用法.原创 2022-10-16 21:30:14 · 312 阅读 · 0 评论 -
SpringBoot系列4
SpringBoot系列41 Java EE分层架构简介2 Mybatis的简介1 Mybatis框架2 Mybatis框架组成1 接口层2 数据处理层3 基础设施层1 日志2 IO3 反射4 异常5 缓存6 数据源和连接池7 事务8 类型映射主要记录Spring Boot集成Mybatis数据库层开发相关知识1 Java EE分层架构简介Java EE架构将系统分成以下: 模型(Model), 数据访问对象(Data Access Object, Dao), 业务逻辑(Service),控制器(原创 2021-10-06 19:28:59 · 186 阅读 · 0 评论 -
Spring Boot系列3
Spring Boot系列31 关于Spring Boot自动配置的理解1 Java配置2 条件化Bean1 注解@Conditional2 条件注解使用案列3 条件配置类ConditionalConfig4 组合注解3 Spring Boot自动配置过程1 @EnableAutoConfiguration 注解说明2 spring. factories文件4 总结1 关于Spring Boot自动配置的理解Spring框架提供了多种方式来配置一个Bean对象,XML配置,注解配置,和JavaConfi原创 2021-08-31 22:57:53 · 234 阅读 · 1 评论 -
Spring Boot系列2
SpringBoot系列21 Spring Boot的快速使用1 创建Spring Boot项目2 Spring Boot项目入口类3 注解@SpringBootApplication1 注解@SpringBootConfiguration2 注解@EnableAutoConfiguration3 注解@ComponentScan4 XML配置和注解配置1 XML配置2 注解配置2 总结1 Spring Boot的快速使用1 创建Spring Boot项目打开IDEA软件,点击File->New原创 2021-08-30 22:45:38 · 143 阅读 · 0 评论 -
Spring Boot系列1
Spring Boot系列知识11 Spring Boot简介1 Spring到Spring Boot1 EJB到Spring2 Spring框架3 Spring框架的核心模块1 核心容器模块2 AOP,Aspects模块3 数据访问/集成模块4 Web/Remoting模块5 Test模块2 Spring Boot简介1 Spring Boot说明1 Spring Boot核心模块1 Spring-boot2 starters3 autoconfigure4 actuator5 tools6 cli3 约原创 2021-08-29 22:19:04 · 236 阅读 · 0 评论