- 浏览: 55001 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (52)
- web前端 (15)
- java开发 (22)
- hibernate (1)
- ebean (1)
- spring (2)
- Struts2 (0)
- 服务器 (2)
- 数据库 (4)
- 注解 (1)
- Maven (2)
- 项目管理工具 (1)
- 项目地图 (1)
- sql (6)
- Redis (2)
- dataTables (1)
- Excel (1)
- easyUI (2)
- FFmpeg (2)
- mySql (1)
- Linux (1)
- websocket (1)
- Spring Boot (7)
- mybatisPlus (1)
- activiti (2)
- java开发,Swagger (1)
- docker (2)
- aspose (1)
- Rocketmq (1)
最新评论
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping("/sys/dictionary")
@Api(tags="数据字典接口")
@Validated
public class DictionaryController {
@Autowired
private DictionaryService dictionaryService;
@ApiOperation("字典")
@ApiImplicitParams({
@ApiImplicitParam(name = "codes", required = true, value = "数组"),
})
@GetMapping("/select")
public R select(@NotNull(message = "codes 不予许为空") String[] codes){
return R.ok();
}
}
发表评论
-
cacheable 将一个对象作为key
2020-09-02 11:48 1796@Cacheable(value = {"user ... -
aspose word转PDF乱码
2020-03-04 17:07 1166创建字体目录 mkdir /usr/share/fonts/w ... -
ITEXT 生成 导出 PDF
2019-12-06 12:42 813## maven配置 <!-- PDF--> ... -
注解校验 手机号、身份证
2019-11-29 10:36 1811@Data @ApiModel public clas ... -
注解级联校验 对象中的list
2019-11-29 09:34 1410级联校验的关键 在list上加 @Valid 在需要校验的l ... -
Swagger接口注解及表单校验、分组校验
2019-11-10 16:45 1887先讲解以下几个关键点 表单校验的关键在于注解:@Valida ... -
The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity
2019-09-27 11:29 1719org.apache.ibatis.exceptions.Pe ... -
Spring Boot 2.1 +mybatisPlus3.1.2+activiti6整合
2019-09-23 11:49 644Description: An attempt w ... -
emoji 表情存储
2018-12-26 11:41 704public static void main(String[ ... -
json 取值
2018-07-06 15:57 970String jsonList="{" ... -
json 取值
2018-07-06 15:47 1152Gson gson = new Gson(); Map&l ... -
FFmpeg Java截取图片
2017-10-06 17:04 783package cn.test; import jav ... -
查询字符串中包含字符串
2017-09-20 10:58 599在jdbc的MySQL中可以不用写比较符,比如: s ... -
比较两个数组中是否有相同的值
2017-09-06 10:46 3331//两个数组中重复的元素 String[] str1={1 ... -
获取昨天、今天、上周、本周、本季度、本月、上月的开始日期、结束日期
2017-09-04 11:41 955/** * 获取昨天、今天、上周、本周、本季度、本年、本月 ... -
mySql 时间段查询
2017-07-23 18:27 785select * from 表名 where to_days( ... -
定时任务
2017-06-28 17:14 461package com.gunxq.Task; import ... -
dataTables的鼠标移入移出,分割内容
2017-01-02 11:21 450/*鼠标移入移出*/ <style type=&qu ... -
jstree 树默认选中子节点
2016-12-26 22:29 5914相信很多人都在为 ... -
table 切换地图
2019-09-23 11:49 497<script type="text/java ...
相关推荐
为了处理文件上传,我们需要添加`MultipartFile`依赖到我们的Controller方法参数中。首先,在`pom.xml`中引入`spring-boot-starter-web`依赖,它已经包含了处理文件上传所需的依赖。 ```xml <groupId>org.spring...
Java开发案例-springboot-23-自定义注解实现post请求接收单个参数值-源代码+文档.rar Java开发案例-springboot-23-自定义注解实现post请求接收单个参数值-源代码+文档.rar Java开发案例-springboot-23-自定义注解...
在软件开发中,参数校验是确保程序稳定性和安全性的重要环节。标题提到的"参数校验工具类(包含异常工具类)"是一个专门用于验证输入数据有效性的工具集,它可以帮助开发者快速、有效地检查传入参数,防止因无效数据...
SpringBoot版本的SpringMVC+Freemarker上传案例,地址是localhost:8888/photo/index进入上传页面,默认是三个文件,自己可以屏蔽两个文件就是单个文件的状态了,首先在电脑的D盘新建一个upload的文件夹,...
非常详细的描述了表单上传文件以及携带表单数据的案例,含有注释,前后端的代码,不懂可以加我问,随时回答
单个参数校验 如果是调整页面的时候参数校验失败的话,这时可以不做处理,让其调到错误页面。如果是接口参数校验失败的话,可以在这里进行统一处理,并返回。 错误页面 最后,我们可以自定义错误页面,以便于更好...
实际开发中有不少二维码生成并下载的需求,单个和批量下载都比较常见,最近又来了这种需求,决定记录一下。 https://blog.csdn.net/weixin_40579395/article/details/124040713?spm=1001.2014.3001.5502 源码
处理单个文件上传时,`@RequestParam("file") MultipartFile file`,但这里我们处理多个文件,所以参数是`MultipartFile[] files`,表示可以接受一个文件数组。 处理文件上传时,通常会遇到兼容性问题,尤其是跨...
在现代企业级应用开发中,SpringBoot、Dubbo和Zookeeper是三个非常关键的技术组件,它们各自扮演着不同的角色,并且协同工作以构建高性能、可扩展的服务架构。本项目通过"springboot+dubbo+zk"的组合,实现了基于...
在处理单个String类型入参时,通常的做法是将其作为路径变量、查询参数或请求体的一部分。然而,当仅有一个参数时,将其封装到一个对象中可能显得过于繁琐。本文将介绍一种自定义注解和解析器的方法,以便于Spring ...
基于springboot搭建一个简单案例,利用proguard插件实现代码混淆,增加源代码的阅读和理解的难度, 并不能百分百保证代码安全。常用的应用场景是项目需要部署到客户机器上,一定程度上防止代码泄露。 ProGuard 是一个...
ProGuard是一款强大的Java类文件混淆、优化、压缩和预校验工具,它能够帮助我们实现这个目标。 本案例是一个Spring Boot单个Maven工程,通过ProGuard实现代码混淆的实践示例。首先,我们需要了解ProGuard的基本配置...
- SpringBoot专注于简化单个服务的开发,而SpringCloud是一套微服务解决方案,它在SpringBoot基础上提供了服务发现、负载均衡、配置中心等功能。 5. **快速入门** - 创建Maven工程,引入`spring-boot-starter-...
在SpringBoot中,我们可以创建一个`MD5Util`类,利用Java的`java.security.MessageDigest`类来计算字符串的MD5值,这对于密码存储、文件校验等场景十分有用。 Json序列化格式的设置直接影响到对象转换成JSON字符串...
Modbus CRC16 校验算法详解 Modbus CRC16 校验算法是 Modbus 协议中的一种常用的错误检测方法。该算法用于检测数据传输过程中的错误,确保数据的完整性和正确性。下面我们将详细介绍 Modbus CRC16 校验算法的实现...
对于查询,可以调用selectOne()获取单个结果,或者selectAll()获取所有结果;更新和删除操作同理。 至于分页功能,FluentMybatis提供了便捷的分页查询支持。我们可以使用Page对象来传递分页参数,如当前页码和每页...
`connection-timeout`属性定义了服务器等待客户端发送请求数据的时间,而`max-http-header-size`则限制了单个HTTP请求头的最大大小。对于keepalive,我们需要关注`keep-alive-timeout`属性,它设定了在服务器关闭...
在application.properties或yaml配置文件中,我们需要设置Redis的主机地址、端口、密码等相关参数,以便SpringBoot能够自动配置Redis连接。 然而,Redis作为一个内存数据库,其默认并不支持ACID(原子性、一致性、...