springboot
吃螺丝粉
努力成长的程序员,整理是一切的开始
展开
-
常用的返回类
这是本人常用的返回数据类package com.pobo.pbcfgcenter.manage.domain;import com.pobo.pbcfgcenter.manage.utils.Constants;import java.io.Serializable;public class Result<T> implements Serializable{ /** * */ private static final long serialVersionUID = -原创 2021-12-17 14:56:38 · 793 阅读 · 0 评论 -
Springboot中启用@Async
直接上代码吧,然后再需要使用的异步的方法上添加@Asyncpackage com.pobo.liangtest.redis.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.task.AsyncTaskExecutor;import org.s.原创 2020-09-01 10:27:16 · 770 阅读 · 1 评论 -
异常:The temporary upload location [/tmp/tomcat.8169561274180456761.8385] is not valid
接手别人的一个项目,线上突然报出一下错误org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException:The temporary upload location [/tmp/tomc...原创 2019-09-04 10:45:05 · 312 阅读 · 0 评论 -
idea下启动两个实例
IDEA默认启动项目是单实例的,那么如何启动多个实例?(1)先第一次启动项目(假设,端口号为8080),启动后项目有了第一个实例。(2)打开 Edit Configurations...看下是否有勾选(一般默认是勾选上的),如果有,去掉勾选。(3)修改项目启动端口号(例如,改为8081)(4)再次启动项目然后可以看到关闭服务按钮(那个红色的)上有个2,表示正在运...原创 2019-05-30 15:49:52 · 3080 阅读 · 0 评论 -
properties文件配置list
话不多说直接上代码。 @Value("#{'${liangtest.my.test.list}'.split(',')}") private List<Integer> list;原创 2019-05-15 17:05:51 · 12939 阅读 · 0 评论 -
zip压缩类
最近写一个项目,需要用到文件的上传下载和压缩 解压的问题。发现jdk自带的类 java.util.zip 并不能很好的支持,上传中文名的文件就报错。网上查了下 发现 org.apache.tools.zip 支持的比较好<!-- https://mvnrepository.com/artifact/org.apache.ant/ant --><dependenc...原创 2019-04-19 17:27:17 · 158 阅读 · 0 评论 -
Spring Boot学习--项目启动时执行特定方法
Springboot给我们提供了两种“开机启动”某些方法的方式:ApplicationRunner和CommandLineRunner。这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法。我们可以通过实现ApplicationRunner和CommandLineRunner,来实现,他们都是在SpringApplication 执行之后开始执行的。CommandLineRun...原创 2018-09-14 16:24:00 · 162 阅读 · 0 评论 -
spring集成mybatis的一些东西
1.关于mybatis绑定异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 网上找了蛮多方法,都不行,最后发现是要有配置这个属性mybatis.mapper-locations=classpath:mapper/*.xml 2.关于非自动增长主键的表的自动生成问题...原创 2018-08-03 09:48:20 · 106 阅读 · 0 评论 -
springboot jpa用法
找到一个链接:https://www.cnblogs.com/rulian/p/6533109.html转载 2018-04-16 16:14:28 · 189 阅读 · 0 评论 -
springboot打包成war包遇到的问题
今天客户要求要用war包部署。于是研究了下怎么打成war包如图:pom.xml 加上这两句<artifactId>pbsimu-opcontest</artifactId><packaging>war</packaging>这是启动类:public class Application extends SpringBootServletInitia...原创 2018-06-11 17:51:54 · 760 阅读 · 0 评论 -
spring下全局异常处理
经常要处理一些controller报出来的异常 ,以免报错到前端页面形成不好的用户体验。一个个处理很繁琐,容易漏掉,而且很不优雅。最近发现可以用全局异常来处理。非常的方便,而且有个好处就是返回的样式很统一。在异常处理中主要运用了spring的注解@ControllerAdvice效果是这样的滴。下面上代码全局异常处理类package com.pobo.liang.ws.exceptionHandl...原创 2018-05-30 10:22:51 · 1070 阅读 · 0 评论 -
关于ApplicationContextAware
最近发现一个蛮好玩的类 ApplicationContextAware可以用来很方的获取spring容器中的类和验证之前关于spring的一些知识上代码package com.pobo.liang.ws.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans....原创 2018-05-30 10:26:34 · 250 阅读 · 0 评论 -
CORN属性
cron属性这是一个时间表达式,可以通过简单的配置就能完成各种时间的配置,我们通过CRON表达式几乎可以完成任意的时间搭配,它包含了六或七个域:Seconds : 可出现", - * /"四个字符,有效范围为0-59的整数Minutes : 可出现", - * /"四个字符,有效范围为0-59的整数Hours : 可出现", - * /"四个字符,有效范围为0-23的整数DayofMonth : ...原创 2018-06-13 17:20:07 · 362 阅读 · 0 评论 -
springboot跨域
跨域访问时很多需求,所以springboot的跨域解决也是【必须的】1.注解方式(个人比较喜欢,方便省事)直接添加一个注解 @CrossOrigin 如图:2.拦截器方式//自定义拦截器import org.springframework.web.servlet.HandlerInterceptor;public class CorsInterceptor implements Handle...原创 2018-05-31 15:27:58 · 186 阅读 · 0 评论 -
spring boot拦截器WebMvcConfigurerAdapter,以及高版本的替换方案
最近项目采用spring icloud,用的spring boot版本是1.5.x的,spring boot 2.0,Spring 5.0 以后WebMvcConfigurerAdapter会取消掉。以下介绍下大体的内容,希望对大家都有所帮助。以下WebMvcConfigurerAdapter 比较常用的重写接口/** 解决跨域问题 **/public void addCorsMappings(...转载 2018-06-08 14:08:33 · 543 阅读 · 0 评论 -
sigar路径配置
windows与linux下sigar的系统依赖文件配置 windows1.在代码中执行String str=System.getProperty("java.library.path");2.查看str中第一个;前的位置3.将sigar-x86-winnt.dll拷到这个目录下4.重新执行代码(如果是服务器的话,记得重新启动在执行) linux本人在/etc/...转载 2018-07-31 09:46:54 · 841 阅读 · 0 评论 -
springboot集成mybatis过程的一些东西
1.集成的过程中不下心注释掉了mybatis.mapper-locations=classpath:mapper/*.xml结果是一直报:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 2.老大偏爱非自增主键尝试了几次后发现把红框部分注释掉即可,自增主键则放开。...原创 2018-08-03 09:42:52 · 1158 阅读 · 0 评论 -
Springboot创建报错。
最近项目要用到springboot。于是学习之,在家自己鼓捣,发现按部就班的创建springboot的项目。是报一个找不到仓库文件的错 Project build error: Non-resolvable parent POM最后发现是没有设置maven局部设置 也就是在 .m2下的 settings.xml查了好些网上的资料发现都没有关于此处的说明,然后仔细看了报错说明,大概知道是s...原创 2018-04-01 15:35:28 · 874 阅读 · 0 评论