Spring全家桶
与项目、框架相关的笔记
MOKE_XR
职场新人。
平时学习与博文主要以 Java 相关技术为主。
邮箱:1510543036@qq.com
展开
-
Spring 五种常见的异常处理方式
异常处理能够给Controller加切面的机制都能变相的进行统一异常处理,比如之前通过 AOP 实现的全局统一的异常处理:Spring aop 统一异常处理和日志输出。这里总结一下,其他常用的异常处理方式。接下来主要介绍五种处理异常的方式:HandlerExceptionResolver@ControllerAdvice 与 @ExceptionHandlerResponseEntityExceptionHandlerResponseStatusExceptionErrorControll原创 2020-07-26 15:21:29 · 1748 阅读 · 0 评论 -
SpringBoot 数据校验(普通校验、分组校验)
文章目录概述普通校验概述Spring Validation 验证框架与 javax 都提供了对数据的校验功能,一个是 @Validated(JSR-303变种),一个是 @Valid(标准JSR-303)。普通校验添加validation依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2020-07-25 19:24:16 · 1972 阅读 · 0 评论 -
SpringBoot 与缓存并整合 Redis
文章目录缓存消息队列缓存消息队列原创 2019-12-05 17:49:02 · 541 阅读 · 0 评论 -
SpringBoot 数据访问、启动配置原理以及自定义Starter
文章目录JDBCMyBatisSpring Data JPAJDBCMyBatisSpring Data JPA原创 2019-11-07 18:05:34 · 1149 阅读 · 0 评论 -
Spring Boot中的Thymeleaf、自动配置、国际化、容器
SpringBoot 系列:1.Spring Boot 入门文章目录SpringBoot 开发 WebThymeleafweb 定制容器定制SpringBoot 开发 Web在 Spring Boot 入门 中,我们知道了:如何根据我们需要的模块创建一个 Spring Boot 应用自动配置的原理SpringBoot对静态资源的映射规则:以 jar 包的方式引入静态资源,...原创 2019-10-06 17:01:57 · 2036 阅读 · 0 评论 -
Spring Boot 入门(配置、原理、日志)
之前只在项目中使用,这里还是再总结一下,分为几个部分:文章目录SpringBoot 入门概述环境配置SpringBootApplication 注解SpringBoot 入门概述Spring Boot 简化了 Spring 应用开发:由原来的 Spring 全家桶简化成 SpringBoot 的 J2EE一站式解决方案以及后来的 Spring Cloud 分布式整体解决方案。优...原创 2019-10-03 16:35:49 · 11253 阅读 · 1 评论 -
Spring源码分析之从refresh方法分析Spring的IoC原理
我们先来看看 refresh() 的官方描述: public void refresh() throws BeansException, IllegalStateException { synchronized(this.startupShutdownMonitor) { this.prepareRefresh(); Con...原创 2019-09-14 14:36:04 · 3066 阅读 · 1 评论 -
Spring aop 统一异常处理和日志输出
比如我们对所有mapper方法抛出我们的自定义异常,可以先回顾下 aop 的一些知识:地址1.首先记得修改 Spring 配置文件: xmlns:aop="http://www.springframework.org/schema/aop <aop:aspectj-autoproxy/><!-- 开启aop切面注解 --> <context:compon...原创 2019-07-31 15:39:17 · 1673 阅读 · 0 评论 -
MyBatis 使用 example 类
文章目录MyBatis 的 ExampleCriteria 中的常用方法MyBatis 的 Example在 逆向工程 中,我们可以根据数据库的表自动生产 MyBatis 所需的 mapper.java、mapper.xml、po.java、poExample.java。前三个我们已经非常熟悉了,而未使用过 poExample 类,直到最近在项目中碰到了,在这里总结一下。ExampleE...原创 2019-07-07 10:20:05 · 1303 阅读 · 0 评论 -
Spring 补充回顾
文章目录Spring 框架的主要模块Spring 框架的好处 OR 用处控制反转和依赖注入Spring BeansSpring 的自动装配Spring 框架的主要模块核心容器:基本的Spring模块,提供 spring 框架的基础功能,BeanFactory 是 任何以 spring 为基础的应用的核心。Spring 框架建立在此模块之上,它使 Spring 成为一个容器。Bean...原创 2019-03-29 11:49:33 · 458 阅读 · 0 评论 -
Mybatis插件之通用Mapper&PageHelper
文章目录通用Mapper使用方法:实体类注解通用方法详解分页插件简单使用PageInfo通用Mapper通用 Mapper 是基于 MyBatis 的一个插件,它实现了大部分常用的增删改查方法只需要继承它就能拥有它所有的通用方法,可以有效减少对XML中SQL语句的编写然而对于复杂的查询语句还是需要手写 XML使用方法:1.maven依赖(引入jar包) &amp;lt;!-- 通用Ma...原创 2019-02-20 17:07:04 · 720 阅读 · 0 评论 -
SSM框架之SpringMVC
文章目录SpringMVCMVC设计模式springmvc框架入门程序配置前端控制器和处理器适配器开发Handler映射器和适配器非注解的处理器映射器非注解的处理器适配器注解的处理器映射器和适配器(重点)源码分析springmvc和mybatis整合整合dao整合Service整合WEB(springmvc)整合细节@RequestMappingcontroller方法返回值post乱码参数绑定服...原创 2019-02-15 18:41:09 · 1291 阅读 · 3 评论 -
SSM框架之MyBatis
文章目录MyBatis原生态jdbc程序中的问题mybatis框架原理mybatis架构案例log4j.properties的使用SqlMapConfig.xml的使用po类和映射文件的使用创建会话操作数据库mybatis开发dao的方法SqlSession使用范围原始dao开发方法mapper动态代理方法SqlMapConfig.xml的详解properties属性settings(全局参数配置...原创 2019-02-12 22:16:07 · 1488 阅读 · 0 评论 -
SSM框架之Spring
文章目录SpringIOCSpring的bean管理(xml方式)属性注入加载spring配置文件Spring的bean管理(注解方式)注解属性注入配置文件和注解混合使用AOPSpring的aop操作aspectj的xml配置log4j和监听器aspectj的注解操作jdbcTemplatecrud的增删改查spring配置连接池和dao使用jdbcTemplate(ioc)Spring的事务处理...原创 2019-02-10 15:50:32 · 1882 阅读 · 0 评论