
Java框架
子木倾然
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus分页(单表,多表)
分页插件分为单表与多表(直观来说就是要不要自己写SQL) 依赖:<!--必要的依赖--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version></dependency><dependency&g原创 2021-04-06 16:26:29 · 645 阅读 · 0 评论 -
@Value和@ConfigurationProperties接收List、Map格式配置信息的2种方式
科普借鉴:https://cloud.tencent.com/developer/article/1522660 @Value不支持复杂类型封装,但是我们可能有实际需要指定不同的全路径进行List、Map的接收(详见下文)。Nacos配置信息(本地文件配置同理,复制需要修改缩进)url: apk: download: defaultMap: com.swl.aplayb222: www.baidu.com0原创 2021-03-31 19:48:15 · 904 阅读 · 0 评论 -
SpringBoot/MVC通过切面获取注解值
本文以MybatisPlus的多数据源切换注解@DS为例项目背景介绍: SpringMVC项目迁移到SpirngCloud架构 老项目按mapper.java目录进行多数据源切换,新项目以@DS("指定数据源")注解进行切换 切面中逻辑需要同时兼容原因目录切换和注解切换 实现重点:获取注解值 代码:<!--多数据源依赖,DB依赖请自行添加--><dependency> <groupId>com.baomidou</groupId>原创 2021-03-22 17:12:30 · 1448 阅读 · 0 评论 -
Java GET、POST请求参数转实体
GET请求:@RequestMapping(value = "qry", method = RequestMethod.GET, produces = "application/json;charset=UTF-8") public String getPackageList(HttpServletRequest request, HttpServletResponse respons...原创 2019-06-05 11:14:08 · 3529 阅读 · 0 评论 -
输出N位包含数字和字母的字符串
public static String generateStr(int length) { StringBuilder sb = new StringBuilder(); Random random = new Random(); for (int i = 0; i < length; i++) { String charOrNum = random.nextInt(2...原创 2019-06-11 14:06:57 · 276 阅读 · 0 评论