- 博客(14)
- 收藏
- 关注
原创 Springboot在application启动类中读取yml配置文件为null,启动获取配置的解决方案。
一、需求描述我想在springboot项目刚启动的时候打印出我连接的数据库,redis连接,及一些其他的配置信息,方便我查看打包的时候,需要的信息是否更改正确二、踩到的坑直接在启动类上使用@Value注解,发现获取到的是null@SpringBootApplication@EnableFeignClients@Slf4j@MapperScan("**************")public class JeecgBootDpApplication { @Value("${sprin
2021-04-16 17:57:59 2173 1
原创 @autowired找到两个bean,其中一个是接口,一个是接口的实现类
今天我在启动项目的时候遇到了一个问题,记录一下,在启动的时候,报错Description:Field userLogService in com.aspect.VmsLogAspect required a single bean, but 2 were found: - vmsUserLogServiceImpl: defined in file [E:\code\idea-workspace\pusher\target\classes\com\model\service\impl\VmsUser
2021-03-30 14:46:23 1210 3
原创 springboot整合WebSocket
一、引入随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据;这种客户端是主动方,服务端是被动方的传统Web模式 对于信息变化不频繁的Web应用来
2021-03-20 19:02:36 146 1
原创 idea不识别maven项目
描述从别人那里导入一个项目,但是idea并不认为他是一个maven项目,我们要让他识别出来解决方案有两种解决方式第一种pom文件点击右键,选择add ad maven project 这个时候就可以看到右侧出现maven的小框了第二种点击maven里面的加号,选择你要添加的pom文件...
2021-02-27 11:07:17 10589 4
原创 文件上传之前好使,突然不行了,说临时文件地址失效
报错:翻译过来,临时上传位置**是无效的,意味着文件夹找不到了,百度了一下查到原因了找到了,说是springboot打jar包通过java -jar启动的项目,如果上传文件会在linux的/temp/下生成一个tomcat的文件夹,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉。所以如果系统长时间无人问津的话,就可能导致上面这个问题。原文链接:https://blog.csdn.net/eumenides_/
2021-02-26 11:52:58 2355
原创 项目通过jar 包方式上传到服务器后 ,autopoi 读取不到jar包里的excel模版文件 (导出功能)
问题描述在使用jeecgboot的autopoi通过excel模板的方式导出excel,发现在本地开发测试的过程中,没有问题,到了测试服务器上报错找不到模板文件,给出如下报错:解决方案我的autopoi版本1.0.3在github上官方给出的答案说,这个bug是他们的问题,在之后的版本中会得到解决于是我更新了autopoi的最新版本1.2.5 <!-- AutoPoi Excel工具类--> <dependency>
2021-02-25 11:41:02 1036 2
转载 阿里巴巴Canal不支持Elasticsearch7.0以上版本问题
用到了Canal来模拟Mysql的slave以通过Binglog来增量构建Elasticsearch的索引。发现Canal 1.1.3版本不支持Elasticsearch7.3版本。解决问题方法如下:通过github.com/alibaba/canal来下载开源代码idea导入canal-master更改elastcisearch包下的pom.xml的版本为7.3找到ESAdapter.java中225行,发现报红long rowCount = response.getHits().getTot
2021-02-24 16:04:00 410
原创 安装docker及常用命令
安装DockerDocker 要求 CentOS 系统的内核版本在 3.10以上 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。1、通过 uname -r 命令查看你当前的内核版本uname -r2.使用 root 权限登录 Centos。确保 yum 包更新到最新。yum -y update3.卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine4.安装需要的
2021-02-22 14:49:38 1047
原创 linux安装jdk
1.用FileZilla把linux的jdk传进去2.使用 tar -xvzf jdk-8u11-linux-x64.tar.gz 解压(输入自己的名称)3.vi /etc/profile4.输入export JAVA_HOME=/usr/local/jdk1.8.0_11export JRE_HOME=$JAVA_HOME/jreexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=./:JAVA_HOME/lib:$JRE_HOME/
2021-02-22 14:44:16 149
原创 使用autopoi通过模板导出excel或者word报错
在需要使用模板的时候,需要读取文件,这里如果不写文件类型的话会被过滤掉,在读取的时候就找不到文件等各种错误同时存在xls和xlsx的时候,也要注意把xls写在xlsx下面
2021-02-22 14:34:15 1357
原创 刚启动idea报错 java.lang.ExceptionInInitializerError
刚启动idea报错 java.lang.ExceptionInInitializerError今天在学习的时候遇到一个神奇的问题,因为我的学习项目都是用同一个大maven项目里写的,好的代码都写在一起,我在学单例的时候突然报错了一个这个问题就出现了这个问题,还无法点击进去,既然不是代码哪里报错,还点不进去,我就只能去百度百度了一堆发现好多都是写的与静态变量分配资源之类的问题,由于我在项目里添加了 lombok 的依赖,lombok 是什么?lombok 是个编译期的注解工具,注解的主要的目的就是为
2021-02-08 11:24:26 1192 2
原创 SpringCloud Alibaba 整合 Dubbo
文章目录结构目录dependencies 父依赖pom.xmlalibaba-dubbo-api 开放接口定义接口pom.xmlalibaba-dubbo-client 服务消费端DemoApiController类AppClient类bootstrap.yml配置文件pom.xmlalibaba-dubbo-server服务提供者DemoApiImpl实现类AppServer启动类bootstrap.ymlpom.xml总结结构目录alibaba-dubbo-api 开放接口alibaba-dub
2020-07-21 17:42:35 573
原创 byte能存0-255????
正常来说byte的取值范围是-128----127,如果超过127的话比如存放一个128,他的值就会变成-128,这个值为什么会变成这样,应该在大家刚学java的时候老师都会讲解吧,下面是用byte存储0-255的方法: public class demo { public static void main(String[] args){ byte a= (byte) 2...
2019-07-09 14:45:39 6502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人