
Spring 全家桶
文章平均质量分 65
Spring / Spring Mvc / Spring Boot / Spring Cloud...
EasyChill
静以修身 俭以养德
展开
-
spring 的全局异常的实现
非保姆教程整体思路:1、通过@ControllerAdvice和@ExceptionHandler注解实现全局异常2、按照规范实现和填充其他细节首先全局捕捉异常package **import lombok.extern.slf4j.Slf4j;import org.apache.poi.EncryptedDocumentException;import org.springframework.beans.factory.annotation.Qualifier;import org.s原创 2022-03-02 16:16:57 · 626 阅读 · 0 评论 -
Spring Boot 定时任务多线程实现
测试Spring Boot定时任务冲突时,使用的线程数量引入依赖:Spring Boot 2.6.1 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>简单的测试类import lombok.extern.slf4j.Slf4j;import org.spri原创 2021-12-22 16:43:43 · 2008 阅读 · 2 评论 -
Spring Boot 参数校验的优雅实现
文章目录Spring Validation概述1、基本使用1.1、首先以 新增用户信息 为示例来测试第一类1.1.1、正常测试1.1.2、长度测试1.1.3、@NotNull 测试 ```null```1.2、第二类以 获取用户信息 @RequestParam / @PathVariable 测试2、进阶使用2.1、分组校验2.2、嵌套校验2.3 、集合测试2.4 、自定义校验2.5 编程式校验3、fail-fast4、更多注解如果你有前端传参校验的需求,而又不想手动写if去校验的话,本文应该可以帮到你原创 2021-12-17 15:47:47 · 1464 阅读 · 0 评论 -
SpringMVC学习笔记(传智播客)(完结)
说明:所有代码调式的环境:开发环境idea,jdk9,tomcat8.5.27,数据库MySQL,spring3.2SpringMVC1、什么是SpringMVC?springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。 mvc mvc在b/s系统 下的应用: ...原创 2018-04-26 19:20:20 · 5208 阅读 · 19 评论 -
Spring核心知识详细教程(已完结)
声明:本文全文手写,代码全部手写,也希望大家,可以做一遍,最起码调试一遍,这样比看的效果好的多,本文的spring使用的是5.0.4版本,ide使用的是IntelliJ IDEA,不足和错误之处还请大家指出,谢谢!!一、spring是什么Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring...原创 2018-04-15 15:23:28 · 24589 阅读 · 13 评论 -
【Spring注入】属性,对象,集合,数组
一、建一个spring空项目二、新建student.java类package com.printValue;public class Student { private String age; public String getAge() { return age; } public void setAge(String age)...原创 2018-08-21 16:11:28 · 960 阅读 · 0 评论 -
SpringMVC和Ajax【数据交互示例】总结
一、什么是Ajax?Ajax 即“ A synchronous J avascript A nd X ML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。Ajax 是一种用于创建快速 动态 网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分...原创 2018-09-14 12:05:08 · 9542 阅读 · 2 评论 -
【Spring Boot 常用注解及用法总结】
一、引入注解的目的:当bean过多时,会引起xml文件的过于臃肿,庞大,难以维护加强java bean的内聚度二、常用注解概述:@Service用于标注业务层组件、 @Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行...原创 2018-08-22 16:45:19 · 836 阅读 · 0 评论 -
SSM三大框架的运行流程、原理、核心技术详解!
一、Spring部分1、Spring的运行流程第一步:加载配置文件ApplicationContext ac = new ClassPathXmlApplicationContext(&amp;amp;amp;amp;amp;amp;amp;amp;quot;beans.xml&amp;amp;amp;amp;amp;amp;amp;amp;quot;); ,ApplicationContext接口,它由BeanFactory接口派生而来,因而提供了BeanF原创 2018-08-31 10:46:56 · 64404 阅读 · 15 评论 -
【spring实例化Bean的常用方式】构造方法、setter、静态工厂、实例工厂
准备:创建项目,创建dao,service,test包(test下只放一个test类) 一、构造方法SpringDao.javapackage com.nuc.dao;public interface SpringDao { public void save(String str,String age);}SpringDaoImpl.javapac...原创 2018-08-22 11:54:48 · 1116 阅读 · 0 评论 -
使用Maven(IDEA)来初步整合使用 SpringBoot 2 与Spring Security 5
文章目录一、Spring Security简介二、Spring Security的新特性1、OAuth22、Authorization Code Flow3、支持 WebClient 和 OAuth24、WebFlux OAuth2 Log In Supports OIDC5、配置改进6、默认注销页面7、简化 RequestCache 配置三、SpringBoot 2.X和 Spring Secu...原创 2019-07-31 14:44:19 · 1302 阅读 · 0 评论 -
springboot项目中实现【多数据源的动态切换】
基于springboot开箱即用的多数据源动态调整插件,在service层使用注解@TargetDataSource("dsName")可以直接切换数据源,如果不使用,调用默认配置的数据源具体如下:1、新建springboot项目:2、application.properties文件#这里你可以直接使用dev的配置,但在实际项目中都会区分开来。这里使用的dev环境的配置文件spring....原创 2019-11-04 14:56:40 · 2006 阅读 · 0 评论 -
SpringBoot基础技术笔记视频资料
声明:这块的笔记主要是方便我自己看的 MarrDown笔记编辑器 typora下载;提取码:2i56 - 也可以直接百度去官方下载编辑器。B站的配套视频在线播放配套的资料,软件,代码下载;提取码:wdob 随堂的MarkDown格式的笔记下载;提取码:4lmz 目录一、Spring Boot 入门1、Spring Boot 简介2、微服务3、环境准备1、MAVEN设置;2、IDEA...原创 2019-07-30 12:04:37 · 820 阅读 · 0 评论 -
@RequestParam和@PathVariable的用法与区别
SpringBoot——@PathVariableURL变量Web应用中的URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1和http://weibo.com/user2。我们不能对于每一个用户都编写一个被@RequestMapping注解的方法来处理其请求,也就是说,对于相同模式的URL(例如不同用户的主页,他们仅仅...转载 2019-11-21 13:44:12 · 269 阅读 · 0 评论 -
在controller中json数据与对象,map,list的相互转换
有的语句需要try catch或者 抛出1.导入jackson相关jar包jackson-annotations.jarjackson-core.jarjackson-databind.jarmaven依赖<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations...转载 2019-11-06 17:37:01 · 1205 阅读 · 0 评论 -
springboot的类加载器(org.springframework.boot.loader)
类加载器的分类。试验:使用maven打包 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> &l原创 2020-11-05 14:08:35 · 6932 阅读 · 0 评论 -
实现Spring Boot 定时发送带附件邮件功能
文章目录版本说明:1、pom依赖2、配置3、通过EasyExcel 将数据导出为Excel4、发送邮件5、定时功能版本说明:spring-boot-starter-parent 2.6.1 jdk-8u202 (jdk8 最后一个版本)download1、pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId>原创 2021-12-08 16:25:01 · 1446 阅读 · 0 评论 -
SpringBoot中配置Druid
SpringBoot默认提供了DBCP连接池的配置,只需要在配置文件中配置即可。Druid在SpringBoot中没有提供,配置如下依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.8</version> </dependency> <dep转载 2021-05-11 10:20:51 · 2757 阅读 · 0 评论