SpringBoot注解验证参数 废话不多说,直接上表格说明: 注解 作用类型 解释 @NotNull 任何类型 属性不能为null @NotEmpty 集合 集合不能为null,且size大于0 @NotBlanck 字符串.字符 字符类不能为null,且去掉空格之后长度大于0 @AssertTrue Boolean.boolean 布尔属性必须是true @Min 数字类型(原子和包装) 限定数字的最小值(整型) @Max 同@Min 限定数字的最大值(整型) @DecimalMin 同@M…
这边记录下如何使用IdentityServer4 作为 Java SpringBoot 的 认证服务器和令牌颁发服务器.本人也是新手,所以理解不足的地方请多多指教.另外由于真的很久没有写中文了,用词不太恰当的地方也欢迎新手大佬小伙伴指出,一起进步. 背景知识:什么是JWT 第一部分:IdentityServer4的服务器搭建 第二部分:Java SpringBoot框架和IDS4的结合 SpringBoot Demo 源码:https://github.com/Danni-Ke/SpringBo…
JAVA SpringBoot 项目打成jar包供第三方引用自动配置(Spring发现)解决方案 本文为转载,原文地址为:https://www.cnblogs.com/adversary/p/10346278.html. 本项目测试环境 JDK: 1.8 SpringBoot: 2.1 需求描述 当我们想要利用SpringBoot封装一套组件并发布给第三方使用时,我们就不得不考虑我们的组件能否被使用者正确引入使用,此处描述的时打包成 jar 包后 Spring 配置类不为扫描.未注册Bean的…
java springboot activemq 邮件短信微服务,解决国际化服务的国内外兼容性问题,含各服务商调研情况 邮件短信微服务 spring boot 微服务 接收json格式参数 验证参数合法化 放入队列 返回json 内网访问,IP白名单限制 activemq消息队列 独立部署到docker里 邮件发送 从activeMQ里取待发送邮件 根据邮箱类型选择对应服务商接口发送 mysubmail 主账号邮件验证码类无限额(需要找客服技术申请开通) 子账号营销邮件 TLS加密需要找技术加上…
我的Springboot框架,欢迎关注: https://github.com/junneyang/common-web-starter Dubbo-大波-服务化框架 dubbo_百度搜索 Dubbo与Zookeeper.SpringMVC整合和使用(负载均衡.容错) - 好库文摘 User Guide-zh - Dubbo - Alibaba Open Sesame User Guide-zh - Dubbo - Alibaba Open Sesame 简单之美 | Dubbo架构设计详解 D…
Spring Framework模式注解 模式注解是一种用于声明在应用中扮演“组件”角色的注解.如 Spring Framework 中的 @Repository 标注在任何类上 ,用于扮演仓储角色的模式注解. 模式注解(角色注解) Spring Framework 注解 场景说明 @Component 通用组件模式注解 @Controller Web 控制器模式注解 @Service 服务模式注解 @Repository 数据仓储模式注解 @Configuration 配置类模式注解 在Spr…
<?xml version="1.0" encoding="UTF-8"?> <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false"> <!--…
https://juejin.im/post/5ce5effb6fb9a07f0b039a14 前言 小伙伴们是否想起曾经被 SSM 整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题,各种排除扫描,导入一个新的依赖又得添加新的配置.自从有了 SpringBoot 之后,咋们就起飞了!各种零配置开箱即用,而我们之所以开发起来能够这么爽,自动配置的功劳少不了,今天我们就一起来讨论一下 SpringBoot 自动配置原理. 本文主要分为三大部分: SpringBoot 源码常用注解拾…
SpringBoot获取http请求参数的方法 原文:https://www.cnblogs.com/zhanglijun/p/9403483.html 有七种Java后台获取前端传来参数的方法,稍微罗列一下. 1. 直接把表单里面的参数写进 Controller 相应方法的形参中去,这个获取参数的方法适合get提交,而不适合post提交. /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @r…
一.背景 公司的项目前段时间发版上线后,测试反馈用户的批量删除功能报错.正常情况下看起来应该是个小 BUG,可怪就怪在上个版本正常,且此次发版未涉及用户功能的改动.因为这个看似小 BUG 我了解到不少未知的东西,在这里和你们分享下. 先声明下具体原因为了避免耽误找解决问题方法的小伙伴们的宝贵时间,因为项目重写了 WebMvcConfigurationSupport,如果你的项目没有重写这个配置类,赶紧到别处找找,祝你很快找到解决 BUG 获取经验值升级. 二.问题描述 用户批量删除功能:前台传递…