- 博客(95)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 WebMvcConfig 实现 WebMvcConfigurer alibaba fastjson 全局处理序列化
【代码】WebMvcConfig 实现 WebMvcConfigurer alibaba fastjson 全局处理序列化。
2024-08-02 16:56:45 247
原创 WebMvcConfig 实现WebMvcConfigurer ,避坑WebMvcConfigurationSupport,导致mtipartFile 上传Stream Close问题
【代码】WebMvcConfig 实现WebMvcConfigurer ,避坑WebMvcConfigurationSupport,导致mtipartFile 上传Stream Close问题。
2024-08-02 11:38:33 227
转载 QueryWrapper 方法说明
及 LambdaQueryWrapper, 可以通过 new QueryWrapper().lambda() 方法获取.
2023-07-11 09:48:09 6668
原创 myBatisPlus中使用update,updateById修改字段填充为null
【代码】myBatisPlus中使用update,updateById修改字段填充为null。
2023-02-15 14:16:15 785
原创 读取https 图片下载到本地
/** * 本地下载 * @param request * @param response * @throws IOException */ public static void localDownload(HttpServletRequest request, HttpServletResponse response, String path) { // 响应输出流 ServletOutputStream out =
2022-04-07 16:53:51 430
原创 @Resource和@Autowired区别
不同点:(1)提供方:@Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提供;@Resource是由javax.annotation.Resource提供,即J2EE提供,需要JDK1.6及以上。(2)注入方式:@Autowired只按照byType 注入;@Resource默认按byName自动注入,也提供按照byType 注入;(3)属性:@Autowired按类型装配依赖对象,
2022-02-25 14:44:41 179
原创 Springcloud项目全局异常捕获V0.1
定义ClobalExceptionpackage com.bj66nao.prod.center.bff.admin.exception;import cn.hutool.core.collection.CollUtil;import com.bj66nao.prod.center.common.base.error.BusinessException;import com.bj66nao.prod.center.common.base.error.DubboRpcError;import co
2022-02-24 15:14:47 446
原创 mybaties-plus高级使用一
entity中 /** * 创建时间 */ //注解@TableField,fill属性,配置自动填充,在插入时,自动插入创建时间。默认是不处理的 @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 修改时间 */ //注解@TableField,fill属性,配置自动填充,在更新时,自动更新时间。默认是不处理的 @T
2021-12-30 15:39:06 544
原创 springboot异步接口请求
什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中我们要实现异步调用的就是使用多线程方式,可以自己实现Runable接口或者集成Thread类,或者使用jdk1.5以上提供了的Executors线程池。StrngBoot中则提供了很方便的方式执行异步调用。异步接
2021-12-15 15:50:47 3307
原创 【无标题】Spring Cloud Gateway 与权限认证
服务网关的概念有点类似于传统的反向代理服务器(如nginx),但反向代理一般都只是做业务无关的转发请求,而服务网关与服务的整合程度更高,可以看作也是整个服务体系的组成部分,通过过滤器等组件可以在网关中集成一些业务处理的操作(比如权限认证等)。Spring Cloud Gateway正是Spring官方推出的服务网关的实现框架,它主要包含三个核心的概念:Route: 负责将某个外部请求路由到一个合适的地址,包含一个ID,一个目标地址,一系列的Predicate和Filter;Predicate: 基于Ja
2021-12-02 14:24:41 3074
原创 springboot mybatiesplus分页查询功能
结果集 Result/** * 公共返回实体 */public class Result implements Serializable { private static final long serialVersionUID = -1421035628214955827L; private String code; private String msg; private Object data; public static Result success
2021-09-15 17:08:03 194
原创 Aajx 添加自定义header数据
$.ajax({ url : "#", //请求的url地址 dataType : "json", //返回格式为json async : true,//请求是否异步,默认为异步,这也是ajax重要特性 type : "POST", //请求方式 data :{ key: value }, headers:{'
2021-09-03 18:06:13 145
原创 Springboot 自定义注解
自定义ApiVersion注解@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ApiVersion { /** * 版本 * * @return */ String value() default "1000";}
2021-09-02 20:04:12 116
原创 springboot CORS问题: When allowCredentials is true, allowedOrigins cannot contain the special value “
springboot 2.4版本以下import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
2021-08-24 14:13:27 1959 3
原创 layui input 输入框 判断小数点问题
只允许输入数字(整数:小数点不能输入)<input type="text" onkeyup="value=value.replace(/[^\d]/g,'')" >允许输入小数(两位小数)<input type="text" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" >允许输入小数(一位小数)<input type="text" onkeyup="value=valu
2021-08-19 16:57:58 1690
原创 springboot整合Quartz定时任务管理
pom.xml<!-- SpringBoot 整合 Quartz 定时任务 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> <version>2.3.5.REL
2021-08-11 16:32:11 255 2
原创 springboot 3.3版本以上 整合elasticsearch 7.10版本
首先pom.xml<!--elasticsearch 7.6.2 自动的版本--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency&
2021-08-11 16:18:15 659
原创 springboot3.0版本使用多线程处理任务时无法通过@Autowired注入service 层 报错空指针异常
在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常,在线程中为了线程安全,是防注入的,如果要用到这个类,只能从bean工厂里拿个实例。解决方法如下:1.创建一个工具类代码:package com.xnhy.educationadmin.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.s
2021-08-09 11:46:44 817
转载 springboot配置log4j2日志 每日自动生成日志
pom.xml<!--Web支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 排除springboot自带的logback框架 -->
2021-07-15 15:20:19 1795
原创 InputStream 和String的互相转换
String转InputStream /** * @param stringInfo txt文件内容 * @return */ public static InputStream convertStrToIns(String stringInfo){ try { InputStream inputStream = new ByteArrayInputStream(stringInfo.getBytes("UTF-8"));
2021-07-14 16:38:21 339
原创 springboot静态类调用service方法
@Componentpublic class JavaAddressUtil { @Autowired private Service service; @Autowired private static Service s_Service; @PostConstruct public void init() { s_Service = service; } 静态方法引用s_Service }注意:@PostCon
2021-07-13 09:42:14 986
原创 springboot 实现apication.yml中配置动态参数实现静态获取(static)
已连接阿里云oss为例aliyun: oss: # API鉴权 accessKeyId: # 访问身份验证中用到用户标识 accessKeySecret: # 用户用于加密签名字符串和oss用来验证签名字符串的密钥 # oss访问域名(内网) endpoint: bucketName: # oss的存储空间 policyExpire: 300 # url有效期(S) maxSize: 500 # 上传文件大小(M)import l
2021-06-25 18:10:18 819
原创 springboot项目druid配置
项目pom.xml中配置<!-- alibaba的druid数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.23</version>
2021-06-25 18:06:38 737
原创 获取html radio 的值
var level = $("input[name='typelevel']:checked").attr("value"); <input type="radio" name="typelevel" lay-filter="level" value="1" title="一级菜单"> <input type="radio" name="typelevel" lay-filter="level" value="2" title="二级菜单" checked=""
2021-06-24 19:52:58 1867
原创 springboot mybatis 自动生成mapping
POM中 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus-boot-starter.version}</version> </dependenc
2021-06-17 09:36:27 378
管理系统-PC网站管理系统.zip
2020-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人