Erjun001
这个作者很懒,什么都没留下…
展开
-
自动注入循环引用的问题
项目场景:springboot项目中不同的service注入的时候进行了相互引用。问题描述:service A引用了servie B 而Service B 又引用了 Service A,于是项目在启动的时候就出现了循环引用注入的问题。项目启动出现的异常信息如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'subscriber': Unsatisfie原创 2021-04-25 18:08:28 · 293 阅读 · 0 评论 -
SpringBoot版本升级问题记录
项目场景:springboot项目 1.5.2升级到2.3.0问题:1、项目版本升级之后,发现所有的 .do请求都变成了404解决方法:springboot1.x的版本中,访问.do后缀的请求无需特别配置,但是在springboot2.0x之后,默认不支持带后缀.do,如果需要支持.do后缀的请求,需要在application.properties中开启如下配置spring.mvc.pathmatch.use-suffix-pattern=true...原创 2021-06-18 15:45:31 · 1382 阅读 · 1 评论 -
eclipse spring boot插件配置
1、eclipse下载eclipse官网链接:https://www.eclipse.org/eclipse历史版本:https://wiki.eclipse.org/Older_Versions_Of_Eclipse2、spring 插件https://spring.io/tools3/sts/all线上安装地址(可根据自己eclipse版本号进行尝试修改):http://d...翻译 2019-04-27 22:40:08 · 388 阅读 · 0 评论 -
Field rmiCallService in com.lsmy.bi.biz.service.excel.ExcelRightServiceImpl
项目场景:springboot项目 工具类、接口分成每个小模块,项目之间进行相互引用,而在父类项目中需要应用子类项目中编写的 openFeign接口问题描述:在启动类中添加了相关注解却扫描不到 关于openFeign定义的接口,但是如果把 openFeign 定义的接口移到启动类所在的项目中就没有问题,猜想如果不能扫描到子类项目中的接口,service应该也扫描不到,但是,service等相关接口都可以正常调用。 代码如下:@EnableFeignClients@EnableDiscoveryCl原创 2021-06-25 14:58:00 · 114 阅读 · 0 评论 -
springboot+mongoDB+thymeleaf程序整合例子
开发工具:eclipse+jdk1.8+MongoDB 4.2.61、首先使用eclipse创建一个springboot+mongoDB+thymeleaf的工程2、配置applicatioin.yml文件配置端口、mongodb连接信息、是否应用属性默认设置、是否动态加载文件(就是你再修改文件时是否会实时重新启动)server: port: 8080spring: data: mongodb: uri: mongodb://localhost:27017原创 2020-06-13 16:35:13 · 347 阅读 · 0 评论 -
nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
项目场景:springboot+nacos+redis问题描述:完整错误日志信息:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.[2022-03-03 14:48:54] [ ERROR] org.springframework.boot.SpringApplication [837] - Application run原创 2022-03-03 15:00:27 · 8937 阅读 · 0 评论 -
freemarker问题记录以及解决方法
1、问题描述:在使用freemarker做word导出时(模板是ftl文件),导出的word把ftl模板的源码显示了出来,查找原因之后发现输出内容中有 "<>"字符才导致文件显示ftl源码,这就知道了是特殊字符导致的解决方法:在输出内容中添加 ?html 然后再进行测试,${xx}修改为 ${xx?html} 问题解决了。2、通过条件判断改变字体以及字体...原创 2019-05-27 12:25:58 · 960 阅读 · 0 评论 -
快速生成 .ftl 文件
问题描述:使用freemarker会以 .ftl 文件为模板,刚开始不知道怎么搞每次还得复制一个别人写的然后进行修改,后来度娘可以直接生成ftl文件于是记录下来:解决方法:首先创建一个world文档并编辑成自己需要的模板,然后点击保存成 world xml格式,然后修改后缀名为.ftl即可,就这样一个.ftl 文件就生成了。使用技巧:增加换行:后台可以在换行出添加&...原创 2019-05-23 22:33:11 · 9818 阅读 · 0 评论 -
关于hibernate修改数据之后不能实时更新数据
问题描述:关于修改数据之后再进行查询,发现数据还是没改之前的数据(在c3p0已经配置过的情况下)。code表,在前台页面以下拉列表的形式显示,当在修改code数据之后,发现下拉列表中的数据没有改变(每次加载数据都是从数据库中查询),断点发现,只有在第一次加载的时候进行了查询,然后修改code数据之后,再进行查询发现,没有进行数据库查询(也没有发现指定的实体类有添加缓存的地方),数据还是未修...原创 2019-09-24 17:50:13 · 516 阅读 · 0 评论 -
no transaction is in progresss
问题描述:spring mvc 项目在执行查询功能的时候 后台报错如下:javax.persistence.TransactionRequiredException:no transaction is in progress............后来找到原因是因为链接的资源有问题也就是sessionFactory所映射到配置资源链接的资源库有问题,修改之后没有问题,后来进行原因查...原创 2019-04-30 15:08:52 · 6545 阅读 · 0 评论 -
spring mvc完整项目创建步骤记录
快速创建一个spring mvc项目(只有页面调用→到controller→到页面)1、首先创建Dynamic Web Project2、创建jsp页面index.jsp以及成功(/WEB-INF/view/success.jsp)和失败页面(/WEB-INF/view/error.jsp)index.jsp<%@ page language="java" contentTy...原创 2019-03-04 23:04:05 · 161 阅读 · 0 评论 -
Java关于getOutputStream() 的问题
错误描述:在做freemarker时,因为不小心出现了一个错误,实在使用freemarker到处world时,把文件一流的方式输出,结果又在结尾return new ModelAndView("/xxxx.jsp")has already been called for this response翻译结果:已经要求对此作出反应了解决办法:删除return new ModelA...原创 2019-05-21 16:42:02 · 1340 阅读 · 0 评论 -
spring mvc 上传问题
错误描述:unable to process parts as no multi-part configuration has been provided翻译内容:无法处理部件,因为没有提供多部件配置解决办法:<bean id="multipartResolver" class="org.springframework.web.multipart.commons.Commons...翻译 2019-06-05 17:19:33 · 199 阅读 · 0 评论 -
unable to find setter method for attribute:[commandName]
问题描述:后台数据封装处理之后,返回到前台jsp页面时jsp页面报异常:unable to find setter method for attribute:[commandName]问题解决办法:查看tld文件得知类文件org.springframework.web.servlet.tags.form.FormTag查看是否commandName是否已经弃用 有@Depre...翻译 2019-05-10 12:08:26 · 1630 阅读 · 0 评论 -
@Value 取不到值 或者直接输出了${name}
1、变量不能定义成static2、当输出${name},查看在[servlet-name]-servlet.xml文件中添加如下配置 <context:property-placeholder ignore-unresolvable="true" location="classpath*:/properties/all.properties" />参考链接:h...翻译 2018-05-05 23:34:19 · 1525 阅读 · 0 评论 -
no thread-bound request found:are you referring to request
问题描述:通过webservice接口调用程序时,发现在执行查询的时候一直报一个错误,错误信息如下:java.lang.IllegalStateExceptino:No thread-bound request found:are you referring to request attributes outside of an actual web request,or processi...原创 2019-12-11 19:00:02 · 1745 阅读 · 0 评论 -
项目打包报不能在脱机状态下访问**资源
项目场景:springboot项目 使用maven进行打包操作问题描述:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.5.0:repackage (default) on project lsmy-bi-web: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.5.0:repackage fa原创 2021-06-10 18:25:36 · 1126 阅读 · 1 评论 -
maven 运行package 命令是报 错误: 程序包org.junit不存在
错误信息:[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /D:/study/workspace-lej/a/src/test/java/com/lejpro/test/EmpDaoTest.java:[6,17] 程序包org.junit...原创 2018-05-11 18:35:14 · 1730 阅读 · 0 评论 -
pom.xml第一行报错
错误信息:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfiguration)解决办法:Help–>Install From Site Connectivity(ins...翻译 2019-03-03 21:19:16 · 201 阅读 · 0 评论 -
Both jaxb:version and version are present
问题描述:2020-9-2 10:38:02 org.apache.cxf.endpoint.dynamic.DynamicClientFactory addSchemas信息: Loading the JAXB 2.1 simple binding for client.Exception in thread "main" java.lang.reflect.UndeclaredThrowableException at $Proxy32.parseSchema(Unknown Source)翻译 2020-09-02 10:42:40 · 319 阅读 · 0 评论 -
关于httpClien发送post请求,后台解析中乱码
问题描述:用户那边使用httpClien的方式进行post请求,但是这我们这段进行接收数据解析的时候发现解析后的中文出现乱码(????),试了好几种方式都不行,通过查找资料,测试,终于ok了解决方法:httpClien发送post请求方式:import java.io.BufferedReader;import java.io.InputStream;import java....原创 2019-11-13 16:25:53 · 505 阅读 · 0 评论 -
Multiple markers at this line It is indirectly referenced from required .class
错误提示信息:Multiple markers at this line - The type org.springframework.context.ApplicationContextInitializer cannot be resolved. It is indirectly referenced from required .class files - The type org.sp...原创 2018-04-30 21:20:01 · 308 阅读 · 0 评论 -
Java 8 Lambda与Stream的使用例子
首先创建一个实体类用来进行一些操作。import java.util.Objects;public class Employee { public Employee() { super(); } public Employee(String name) { this.name = name; } public Employee(String name,Integer ... integers){ thi.原创 2020-06-13 17:09:16 · 212 阅读 · 0 评论 -
maven web 项目创建过程 步骤记录
1、maven环境的配置 首先下载maven资源 访问官网https://maven.apache.org/ 然后点击左侧的Download 然后在File栏中选择所需要的资源。 直接下载地址链接http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip, 下载成...原创 2018-04-14 22:45:38 · 216 阅读 · 1 评论 -
maven 项目 jetty:run运行时报 java.lang.ArrayIndexOutOfBoundsException: 18543
错误信息:[INFO] Scanning for projects...[INFO] [INFO] ------------------------------< com.hy:a >------------------------------[INFO] Building a Maven Webapp 0.0.1-SNAPSHOT[INFO] --------------------...原创 2018-04-23 19:02:23 · 2735 阅读 · 1 评论 -
List集合快速排序
问题描述:List中存放的是某个对象,现在要把这个集合根据对象的某个属性进行排序,不过需要把要排序的属性值变为可运算的数值,才能实现此功能。代码示例如下:import java.util.Collections;import java.util.Comparator;public class Test { public static void main(String[] arg...原创 2019-11-01 18:56:46 · 2094 阅读 · 0 评论 -
JAVA特殊问题记录
1、时间方面 关于YYYY与yyyy的以及HH与hh的区别public class Test { public static void main(String[] args) throws Exception{ String time = "2019-12-29 13:16"; SimpleDateFormat sdf = new SimpleDateFormat("YYYY-...原创 2020-01-04 16:15:34 · 114 阅读 · 0 评论 -
Unable to process parts as no multi-part configuration has been pro
错误信息描述:<form action="deploy" method="post" enctype="multipart/form-data"><input type="file" name="file" /><input type="submit" value="Submit" /></form>java.lang.Illega...翻译 2019-04-17 15:04:30 · 1727 阅读 · 0 评论 -
(char)((int)'a'&65503)为什么最后的结果是'A'
问题描述:今天发现一段代码,就是(char)((int)'a'&65503) 最后的运行结果是A分析如下:(int)'a' = 97 转换成二进制 为:01100001,实际值是1100001 但是为了&运算前面补了0(自己理解)65503转换成二进制为: 根据二进制运算,除以2得出的余数要从下向上写 转换后的数值为:1111 1111 1101 111...原创 2019-07-10 18:10:14 · 566 阅读 · 0 评论 -
EasyExcel 导出大文件
大文件导出原创 2022-08-12 23:29:25 · 1116 阅读 · 0 评论 -
expected static method
问题描述:今天在测试代码时,把一个类中的方法修改成了static方法(系统没有重启,因为在配置文件里面设置的是实时编译),然后在其他方法中调用这个static方法时后台报错: java.lang.IncompatibleClassChangeError:expected static method GwkController.toTitle()......查看编译过后的文件,发现文件编译正常...原创 2019-09-19 16:45:11 · 1965 阅读 · 0 评论 -
控制层异常统一进行处理
问题描述: 在程序开发中,控制层总有些异常要进行捕获处理,如果每个方法都使用 try-catch 代码看着比较冗余。解决方法:直接上例子,代码示例如下:import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframewo原创 2021-02-28 15:57:25 · 412 阅读 · 0 评论 -
关于方法传参变量值的问题
public class Test { void Test(int a,int b) { a = a+b; b = -b; } public static void main(String[] args) { int a = 1; int b = 8; Test t = new Test(); t.Test(a, b); System.out.println...原创 2019-07-24 09:37:47 · 231 阅读 · 0 评论 -
transient
问题描述:在查看HashMap源码是发现里面有transient关键字,因为这个关键字可以说重来没用过,一时好奇到底是什么用途,通过查找资料了解到:transient 是java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话说就是,用transient关键字标记的成员变量不参与序列化过程。Java的serialization...翻译 2019-09-21 17:57:36 · 386 阅读 · 0 评论 -
spring mvc:Error scanning entry module-info.class from jar错误
pom引入的包版本不对,slf4j-api-1.8.0-alpha0.jar必须要jdk9才能支持(module-模块化是9的特性)。pom修改如下: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId>...转载 2018-04-24 21:06:27 · 4101 阅读 · 1 评论 -
Invalid AES key length: 33 bytes
Invalid AES key length: 33 bytes原创 2022-12-14 16:31:49 · 1294 阅读 · 1 评论 -
tomcat使用问题
javax.servlet.jsp.JspException cannot be resolved to a type 和 javax.servlet.jsp.PageContext cannot be resolved to a type 解决办法项目中jsp-api.jar、servlet-api.jar包与Tomcat里面自带的这两个jar包相冲突,就会报以上错误。解决方法: ...转载 2018-04-02 09:04:06 · 155 阅读 · 0 评论 -
项目中动态操作配置文件
问题描述:一般的项目当中如果要是修改配置文件则需要重启 服务才能生效,有没有什么办法可以动态的去读取配置文件?解决方法:使用org.springframework.core.io.support.PropertiesLoaderUtils 中的PropertiesLoaderUtils则可以实现动态读取配置文件,代码示例如下:PropertiesLoaderUtils.lo...原创 2019-10-24 20:34:34 · 341 阅读 · 0 评论 -
classpath 的使用
我所理解的classpath的路径就是指项目src下的位置**/applicationContext.xml :任何目录下的applicationContext.xmlclasspath:applicationContext.xml:src下的applicationContext.xmlclasspath*:applicationContext.xml:src下所有目录中的applicationC...原创 2018-05-05 23:46:25 · 199 阅读 · 0 评论 -
关于-128到127之间Integer与Long两种类型的比较
public class Test { public static void main(String[] args) { Long a1 = 128L; Long a2 = 128L; System.out.print("a1==a2:"); System.out.println(a1==a2); System.out.print("a1==128L:"); Sy...原创 2019-06-18 16:50:49 · 1176 阅读 · 0 评论