
SpringBoot
流水随清风
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot/SpringMVC 项目启动时,启动其他服务(如netty)
原理就是这么个原理,可以理解一下。转自:https://www.iteye.com/blog/zhaoshijie-1974682关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针转载 2020-08-12 15:57:58 · 1520 阅读 · 0 评论 -
springboot与vue 集成 websocket方法
Java代码:import com.alibaba.fastjson.JSON;import com.wpg.common.entity.ticket.TicketMessage;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import javax.websocket.*;import javax.websocket.server.PathParam;import j.原创 2020-05-09 17:33:30 · 713 阅读 · 2 评论 -
spring boot 拦截器中无法注入 serivce,autowired 失败
这里需要用到两个注解:@Lazy 和@Autowired1、@Lazy注解是spring框架里的,只有一个属性默认值为 true;即加上注解,就开启了懒加载。import org.springframework.context.annotation.Lazy;@Lazy2、@Autowired同为spring框架中的注解,自动注入 spring 容器管理的 Bean...原创 2020-04-15 17:37:13 · 880 阅读 · 1 评论 -
spring boot 拦截器中无法注入serivce
本文关键点为,在判断OperatorLogService 注入失败的情况下,重新请求赋值;BeanFactory factory = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext()); operatorLogService = (OperatorLogServi...转载 2020-04-09 10:56:35 · 530 阅读 · 0 评论 -
在SpringBoot应用中获取应用上下文ApplicationContext方法
1、定义上下文工具类:package com.alimama.config;import org.springframework.context.ApplicationContext;/** * 上下文获取工具类 * @author mengfeiyang * */public class SpringContextUtil { private static...转载 2020-04-09 10:20:15 · 1961 阅读 · 0 评论 -
Java中mybatis拦截器,Interceptor和Plugin作用
Java中mybatis拦截器,Interceptor和Plugin作用文章主要是讲解 org.apache.ibatis.plugin 包下的 Interceptor 类和 org.apache.ibatis.plugin 包下的 Plugin 类,而且主要是以代码和注释的方式来说明问题。先看些基本概念(废话):1 拦截器的作用就是我们可以拦截某些方法的调用,在目标方法前后加上我...转载 2020-04-09 09:48:13 · 1559 阅读 · 0 评论 -
SpringBoot项目 @RequestParam接收参数,vue项目传参,post,一个参数
目录post:vue:第一种:第二种:springboot:本文链接:https://blog.youkuaiyun.com/qq_31183727/article/details/104047848post:post请求,一般后台封装VO来接收参数,但是遇到只有一个字符串参数的情况,post请求如何传参,接参呢?vue:目前2种方式:第一种:先引入Qs,定义p...原创 2020-01-20 10:04:12 · 10811 阅读 · 1 评论 -
Idea SpringBoot项目修改后不生效,必须使用maven clean、install后方生效问题
描述:有以下问题(其一):1:修改项目中文件(java,yml等)后,debug或run,新修改的内容不生效;2:maven clean后,debug或run,项目跑不起来。3:yml文件不生效,项目默认启动8080端口(未使用配置文件中的端口),报url错误本文地址:https://blog.youkuaiyun.com/qq_31183727/article/details/10282...原创 2019-10-30 16:54:07 · 25440 阅读 · 12 评论 -
Linux服务器文件上传异常The temporary upload location [***] is not valid
项目部署在centos上,突然发现了这么一个异常:org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request;nested exception is java.io.IOException: The temporary upload location [/tm...转载 2019-09-17 14:51:37 · 753 阅读 · 0 评论 -
SpringBoot通过配置文件(yml,properties)限制文件上传大小
properties类型配置文件设置:# springboot 1.Xspring.http.multipart.max-file-size=50Mb spring.http.multipart.max-request-size=50Mb# springboot 2.Xspring.servlet.multipart.max-file-size=50Mb spring....原创 2019-09-17 14:26:14 · 2937 阅读 · 2 评论 -
SpringBoot使用Jackson对空值处理,null转空串"",List、Array转[],Int转0
转自:super-star丶SpringBoot项目,对Json的空值处理springboot项目对返回值null的处理,本篇是使用springboot默认的Jackson的处理方法,使用fastjson的处理方法请看:https://blog.youkuaiyun.com/qq_31183727/article/details/88890999由于使用fastjson时,对多态的支持不好,所...转载 2019-08-14 09:05:38 · 8810 阅读 · 1 评论 -
SpringBoot的 Mybatis Plus分页插件
分享一个 MybatisPlusConfig.java,一个mybatisPlus的配置文件,配置后可以使用mybatisPlus的物理分页,以及在dev环境下格式化打印sqlpackage com.wpg.meter.common.config;import com.baomidou.mybatisplus.plugins.PaginationInterceptor;import c...转载 2018-08-28 14:10:00 · 1512 阅读 · 0 评论 -
SpringBoot项目Json中的空值处理,将null转为空字符串"",空list转为空数组等
本篇使用fastjson进行空值null处理Jackson的请看:https://blog.youkuaiyun.com/qq_31183727/article/details/99539115项目中之前用的null值转空串方法,将空list也转换为了"",不适合需求,之后在网上找的方法修改后,适用现在的需求,现在分享给大家。import com.alibaba.fastjson.seriali...转载 2019-03-29 14:35:20 · 13878 阅读 · 3 评论 -
SpringBoot 读取yml文件配置,以及获取不到value的情况
SpringBoot 读取yml文件中的值,最简单的使用方式:#yml文件system: url:127.0.0.1:8090 //类中声明为成员变量,之后就可以在方法中使用了 @Value("${system.url}") private String url; void a(){ String b = url+"/img";}...转载 2018-09-07 11:13:06 · 37429 阅读 · 0 评论