Springboot自动装配之注入DispatcherServlet的实现方法
原理概述Springboot向外界提供web服务,底层依赖了springframework中的web模块(包含但不限于spring mvc核心类DispatcherServlet)来实现那么springboot在什么时机向容器注入Disp...
原理概述Springboot向外界提供web服务,底层依赖了springframework中的web模块(包含但不限于spring mvc核心类DispatcherServlet)来实现那么springboot在什么时机向容器注入Disp...
目录在Spring4之后 要使用注解开发 必须保证aop包导入了使用注解需要导入context约束 增加 注解的支持<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sp...
目录简介工作过程总体思路实现小根堆Dijsktra测试简介Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为...
目录前提(也是主要问题)用testCompile导入junit4.12在IDEA的自动提示下点进去Assert看了下发现后面看了才知道导错包本来以为是junit依赖没导进来里面Assert安安静静的躺在那...
目录@DS解决动态数据源问题引入maven修改Application.yml@DS注解说明@DS解决动态数据源问题动态切换数据源,无非是继承org.springframework.jdbc.datasource.lookup.Abstract...
最近,在Mac使用上JD-GUI启动时,报了如下的错误:ERROR launching 'JD-GUI'
No suitable Java version found on your system!
This program requires Java 1.8+
Make su...
目录异步编程(Twitter Future)为啥要异步基本用法1、封装计算逻辑,异步返回。2、异步计算结果串联异步处理3、并行多个异步任务,统一等待结果4、异步错误处理Twitter包装pom依赖...
目录何为单点登录认证中心maven配置用户登录逻辑OAtuh2配置配置服务中心配置规则中心请求模块真实请求一些小问题何为单点登录单点登录通俗的话来讲在微服务当中,在一个服务...
目录简介Duration和Period创建方法通过时间单位创建通过LocalDateTime或LocalTime通过已有的Duration解析方法用法说明详解比较方法增减方法转换单位取值方法简介本文用示例...
目录飞机大战详细文档实现效果:结构设计详细分析Main界面类使用边框布局,给面板分三个区,如图所示绘制背景地图飞行道具类UML图绘制线程: 如何让我们的游戏动起来背景的绘制我的...
目录项目需求Apache Commons-IO核心知识代码实现总结项目需求由于所在数据中台项目组需要实现监听文件夹或者日志文件并读取对应格式的脏数据的需求,以便在文件、文件夹发生...
目录简介格式实例函数式接口lambda作为参数遍历集合创建线程排序简介说明本文用示例展示Lambda表达式的用法。同时也会介绍Lambda的相关知识。Lambda表达式介绍Lambda表达式...
目录简介安装 LombokLombok 使用具体使用常用注解总结:简介为了减少写一些 get/set/toString 方法,让项目代码更加整洁,提高开发效率,发现大家都开始采用 Lombok 这个工具。Lomb...
目录1. Validation 介绍1.1 Validation 注解1.2 @valid 和 @validated的区别2. SpringBoot 中使用 Validator 校验参数2.1 依赖引入2.2 标注校验实体类2.3 开启参数校验2.3....
目录一、前言二、整合过程新建 Spring Boot 项目添加 pom 依赖准备数据库pojo 层dao 层service 层controller 层入口程序配置网页测试总结一、前言上一篇文章中我们已经Spri...
目录1. 具体用法2. SpEL3. @PreAuthorize最近有个小伙伴在微信群里问 Spring Security 权限注解的问题:很多时候事情就是这么巧,松哥最近在做的 tienchin 也是基于注解来处理...
目录EasyExcel需要的Maven基础读案例操作的excel实体类读取监听器测试基础写案例实体类测试Excel模板方式准备模块实体类测试EasyExcelEasyExcel文档我用过Poi和EasyPoi这些...
目录前言简单字段映射利用 constructor 指定构造方法利用 association 关联一个复杂类型利用 collection 关联多个复杂类型查询具有树形结构的数据参考资料总结前言结果映射...
目录简介Duration和Period创建方法通过时间单位创建通过LocalDate创建解析方法比较方法增减方法转换单位取值方法简介本文用示例介绍java的Period的用法。Duration和Period...
目录前言开篇在使用Stream的地方打个断点 Debug方式运行前言今天有小伙伴问我Stream流该怎么调式的问题,在跟他讲了之后我觉得有必要分享给各位小伙伴这个调式技巧,终结bug指...
目录1. 内置视图解析器2. 使用原生servlet的对象传递数据3. 使用ModelAndView对象传输数据4. 使用Model、Map、ModelMap传输数据5. 使用session传输数据总结1. 内置视图解析...
目录前言1、hashcode是啥时候存进对象头中?2、存在hashcode后,出现synchronized会是什么锁?3、如果锁状态是 已偏向,再计算hashcode会怎样?4、总结前言今天的文章从下面这张图片...
目录为什么需要参数校验SpringBoot中集成参数校验第一步,引入依赖第二步,定义要参数校验的实体类第三步,定义校验类进行测试第四步,体验效果参数异常加入全局异常处理器体验效果...
目录为什么要对SpringBoot返回统一的标准格式定义返回标准格式定义返回对象定义状态码统一返回格式高级实现方式接口异常问题SpringBoot为什么需要全局异常处理器如何实现全...
目录简介问题描述项目场景问题描述实例问题复现解决方案全局处理局部处理简介本文用示例介绍SpringBoot如何解决雪花算法主键ID传到前端后精度丢失问题。问题描述Java后端Lo...
目录一、前言二、FreeMarker 简介三、准备工作环境准备添加 FreeMarker 依赖添加 FreeMarker 相关配置四、编写实体类和 Controller编写实体类编写 Controller数据渲染五、...
目录AbstractAuthenticationFilterConfigurer改造过程配置类效果前言:CaptchaAuthenticationFilter是通过模仿UsernamePasswordAuthenticationFilter实现的。同样的道理,由于U...
目录1.概述2. 旧的时间API(java8之前)的问题3.使用LocalDate,LocalTime和LocalDateTime3.1.使用LocalDate3.2.使用LocalTime3.3.使用LocalDateTime4.使用ZonedDateTime API5.使...
目录插件:Java Stream Debugger调试Stream操作Stream操作是Java 8推出的一大亮点!虽然java.util.stream很强大,但依然还是有很多开发者在实际工作中很少使用,其中吐槽最多的一个...
目录简介常用方法获得自定义的环境变量打印所有的环境变量默认环境变量及其含义简介说明 本文用示例介绍Java获得环境变量的方法:System.getenv。System.getenv与Syst...
目录JavaWeb文件上传做一个简单的用户管理系统先上效果数据表准备Jar文件准备项目结构简介JavaWeb文件上传本文我们学习JavaWeb中最重要的技术之一,文件上传,该案例我会用一个...
目录1 synchronized场景回顾2 反汇编寻找锁实现原理3 synchronized虚拟机源码3.1 HotSpot源码Monitor生成3.2 HotSpot源码之Monitor竞争3.3 HotSpot源码之Monitor等待3.4 Ho...
目录一、什么是 Thymeleaf二、整合过程准备过程添加 Thymeleaf 依赖编写实体类和 Controller创建Thymeleaf 模板三、测试一、什么是 ThymeleafThymeleaf 是新一代的 Java 模...
目录前言mybatis 一级缓存和二级缓存的概念pom引入依赖application.properties 文件配置mapper.xml 文件配置cache-ref完整示例代码踩坑参考资料前言下面大部分内容来源于网...
目录前言整合过程新建 Spring Boot 项目添加 pom 依赖准备数据库pojo 层dao 层service 层controller 层入口程序配置网页测试总结前言目前而言,国内大家使用最多的持久层框架...
目录一、Valhalla二、Java类型系统的不足三、对象头四、Value Class前言:2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩·...
目录简介排序已有数据按key排序按value排序按插入顺序存放HashMap不按插入顺序存放LinkedHashMap会按照插入顺序存放简介本文用示例介绍HashMap排序的方法。排序已有数据按k...
目录题目输入描述输出描述思路题目如下图的九宫格中,放着 1 ~ 8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。 经过若干次移动,可以形成图 2...
目录前言哪些信息需要加密敏感信息加密的作用选择加密的组件项目集成Jasypt方式方式一方式二方式三Springboot整合Jasypt实战一、引入依赖二、配置文件中添加Jasypt配置信息...
目录引言概念HashSet集合LinkedHashSet集合:TreeSet集合:实战场景引言在前面的内容中,我们先是一一介绍了Collection集合中都有哪些种类的集合,并且详细地讲解了List集合中的相...
目录简介直接去重根据对象属性去重法1:TreeSet 法2:stream+TreeSet所有代码简介本文用示例介绍Java的List(ArrayList、LinkedList等)的去重的方法。List去重的方法一共有这几种...
目录前言集成过程创建 Spring Boot 项目添加依赖配置添加编写 Controller 层启动测试踩过的坑空指针异常请求路径未找到总结前言之前介绍了如何在 Spring Boot 中集成 Swagg...
目录新API的时间格式化本地化时间ISO/RFC规范格式范式格式化前言:时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了Java 8 Time Api...
目录JPA主键@Id,@IdClass,@Embeddable,@EmbeddedId1、自动主键2、应用设置主键3、复合主键4、嵌入式主键@EmbeddedId和@IdClass的区别@idClass@EmbeddedIdJPA主键@Id,@IdCla...
目录Spring的scope配置和@scope注解1. Spring的作用域在装配Bean2. 基于注解开发时Spring中的scope详解1. scope概论2. scope历史及分类3. 单个scope详解4. scope配置Spring...
目录SpringDataJpa创建中间表JPA中间表(关系表)联合主键配置说明问题场景数据表结构实体代码idClass类代码实体类最终正确代码持久层配置SpringDataJpa创建中间表//fetch=Fe...
目录前言引导案例一、通过实现ApplicationListener接口实现步骤1、自定义一个事件类(对象),继承ApplicationEvent2、自定义业务类实现ApplicationListener 接口3、主线业务发布...
目录前言无状态没有共享状态消息传递不可变状态使用来自 java.util.concurrent 的数据结构同步块易失性领域总结前言几乎每个 Java 应用程序都使用线程。像 Tomcat 这样的 W...
目录前言介绍创建抽象类Card类创建普通银行类继承Card创建普通信用卡继承Card创建普通医保卡继承CardATM主要方法业务类逻辑实现main方法测试启动类控制台打印前言介绍最近...