所有文章

  • 【原】Transaction rolled back because it has been marked as rollback-only

    JAVA开发Transaction rolled back because it has been marked as rollback-only

    最近在整理以前的工作笔记,又发现一个有意思的bug,在一个service调用另外一个类的方法时,出现了一个spring的事务问题,Transactionrolledbackbecauseithasbeenmarkedasrollback-only,时间过去有点儿久了,不记得是压测时出的问题还是线上运行时出的问题了。2021-01-2519:42:00.025[pool-3-thread-1]ERRORo.s.s.support.TaskUtils$LoggingErrorHandler-Unexpectederroroccurredinschedu...

    不忘初心 不忘初心 2021-12-05 围观(1039) 评论(0) 点赞(44) JAVA开发

    阅读更多
  • 【原】can not access a member of class org.springframework.boot.autoconfigure.condition.OnClassCondition with modifiers

    JAVA开发can not access a member of class org.springframework.boot.autoconfigure.condition.OnClassCondition with modifiers

    公司之前部署项目的服务器中的tomcat版本不是很新,最近在部署新服务器的时候,我尝试了tomcat8.5.33版本,结果没想到,打包部署上去之后,分分钟报错:“Classorg.springframework.core.io.support.SpringFactoriesLoadercannotaccessamemberofclassorg.springframework.boot.autoconfigure.condition.OnClassConditionwithmodifiers"".”,猝不及防,一脸懵逼。详细错误信息如下:09-Sep...

    不忘初心 不忘初心 2020-10-02 围观(1487) 评论(0) 点赞(7) JAVA开发

    阅读更多
  • 【原】低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类

    JAVA开发低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类

    今天新入职的小伙伴找我帮他看个问题,同样的springboot工程,同样都是用idea,在我们的电脑上启动正常,但是在他的电脑上就是不行,直接报错:java.lang.NoClassDefFoundError: javax/servlet/ServletContext,开始以为是没编译好,但是重新编译之后依旧不行。详细错误信息如下:._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)|||||||(_||))))'|____|.__|_||_|_||_\_...

    不忘初心 不忘初心 2020-07-22 围观(1599) 评论(0) 点赞(24) JAVA开发

    阅读更多
  • 【原】springboot集成mongodb去掉_class字段

    JAVA开发springboot集成mongodb去掉_class字段

    在springboot项目中集成了mongodb之后,使用MongoTemplate进行save操作的时候,存储的json字符串中会多一个_class字段,不是什么大问题,但是强迫症患者看着非常的难受。如下图:解决方案:packagecom.zhiri.biz.center.application.config;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.BeanFactory;importorg.springframework.beans.fact...

    不忘初心 不忘初心 2020-05-11 围观(3455) 评论(0) 点赞(34) JAVA开发

    阅读更多
  • 【原】springboot jpa启动报错“java.lang.IllegalArgumentException: Not a managed type: class xxx”

    JAVA开发springboot jpa启动报错“java.lang.IllegalArgumentException: Not a managed type: class xxx”

    springboot集成jpa的时候,启动报错“Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.zhiri.service.entity.User”,看起来就是找不到entity。详细错误信息如下:2019-11-1815:02:01[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframework.beans...

    不忘初心 不忘初心 2020-01-19 围观(423) 评论(0) 点赞(3) JAVA开发

    阅读更多
  • 【原】springboot jpa启动报错“org.hibernate.AnnotationException: No identifier specified for entity”

    JAVA开发springboot jpa启动报错“org.hibernate.AnnotationException: No identifier specified for entity”

    在springboot工程中集成了jpa之后,启动直接分分钟报错“Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.zhiri.service.entity.Permission”。详细错误信息如下:2019-11-1822:13:14[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframew...

    不忘初心 不忘初心 2020-01-18 围观(1407) 评论(0) 点赞(20) JAVA开发

    阅读更多
  • 【原】springboot jpa报错“org.hibernate.LazyInitializationException: could not initialize proxy”

    JAVA开发springboot jpa报错“org.hibernate.LazyInitializationException: could not initialize proxy”

    这两天在使用jpa查询的时候,经常会碰到一个错误“nested exception is org.hibernate.LazyInitializationException: could not initialize proxy [com.zhiri.service.entity.Role#120] - no Session] with root cause”,看起来是因为延迟加载,但实际上并没有一对多或者多对多这种映射关系。详细错误如下:2019-11-2020:10:37[http-nio-8085-exec-10][ERROR][org.ap...

    不忘初心 不忘初心 2020-01-17 围观(2) 评论(0) 点赞(3) JAVA开发

    阅读更多
  • 【原】springboot jpa配置双数据源报错“Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”

    JAVA开发springboot jpa配置双数据源报错“Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”

    最近的项目中,由于需要同时查询我们的数据库和乙方数据源,所以在springboot工程中配置了双数据源,但是由于乙方的数据库是oracle,而我们的数据库是mysql,在加入了jpa配置之后项目就启动报错“Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set”。详细错误信息如下:2019-11-2217:37:50,687default[main]ERRO...

    不忘初心 不忘初心 2020-01-15 围观(1716) 评论(0) 点赞(0) JAVA开发

    阅读更多
  • 【原】springboot配置双数据源报错“jdbcUrl is required with driverClassName”

    JAVA开发springboot配置双数据源报错“jdbcUrl is required with driverClassName”

    最近的springboot项目中涉及到了双数据源的配置,照着网上的教程配置时,出了一点儿小问题,启动的直接报错“Caused by: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.”。详细错误信息如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.2019-11-2217:55:40,839...

    不忘初心 不忘初心 2020-01-14 围观(2053) 评论(0) 点赞(22) JAVA开发

    阅读更多
  • 【原】springboot启动类不放在根目录下导致junit启动报错

    JAVA开发springboot启动类不放在根目录下导致junit启动报错

    在springboot工程中,官方默认Application启动类是放在根目录下的,最近的项目中,同事没有将其放在根目录下,而是给它新建了一个目录,结果就导致单测跑不起来了。错误信息如下:java.lang.IllegalStateException:Unabletofinda@SpringBootConfiguration,youneedtouse@ContextConfigurationor@SpringBootTest(classes=...)withyourtestatorg.springframework.util.Assert.stat...

    不忘初心 不忘初心 2020-01-13 围观(1672) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】springboot jpa查询oracle提示“ORA-01747: user.table.column, table.column 或列说明无效”

    JAVA开发springboot jpa查询oracle提示“ORA-01747: user.table.column, table.column 或列说明无效”

    平时使用mysql的时候,没有在意过字符大小写的问题,因为mysql数据库是不区分大小写的,而最近在使用oracle数据库的时候,发现oracle是严格区分大小写的,这种区分直接在数据库表的命名上就体现出来了。最近接触的项目中,使用的oracle数据库,表是由乙方创建的,我们在查询数据的时候分分钟报错:org.springframework.dao.InvalidDataAccessResourceUsageException:couldnotextractResultSet;SQL[n/a];nestedexceptionisorg.hibern...

    不忘初心 不忘初心 2020-01-12 围观(1833) 评论(0) 点赞(4) JAVA开发

    阅读更多
  • 【原】springboot项目中连接oracle时需要带上模式前缀

    JAVA开发springboot项目中连接oracle时需要带上模式前缀

    除了刚开始工作的时候用过一次oracle,已经有好些年没用过oracle了,最近在做项目对接的时候,对方提供的是oracle数据库,直接用jpa去连接数据库查询的时候,提示“表或视图不存在”,但是表确实是存在的,详细错误信息如下:Hibernate:selectuser0_."id"asid1_1_,user0_."cloth"ascloth2_1_,user0_."expire"asexpire3_1_,user0_."flag"asflag4_1_,user0_."gametime"asgametime5_1_,user0_."gender"a...

    不忘初心 不忘初心 2020-01-11 围观(176) 评论(0) 点赞(1) JAVA开发

    阅读更多
  • 【原】springboot整合tkmybatis报错:java.lang.InstantiationException

    JAVA开发springboot整合tkmybatis报错:java.lang.InstantiationException

    最近在springboot工程中整合tkmybatis插件的时候,已经两次碰见同一个问题了:java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider,一定要把它记录下来。详细错误信息如下:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.builder.BuilderException:ErrorinvokingSqlProviderm...

    不忘初心 不忘初心 2019-12-22 围观(763) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】SpringBoot使用Swagger2,访问时提示“Unable to infer base url”

    JAVA开发SpringBoot使用Swagger2,访问时提示“Unable to infer base url”

    项目中接口交互文档使用的是swagger,今天在浏览器访问时弹框提示“Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://exam...

    不忘初心 不忘初心 2019-09-13 围观(11201) 评论(1) 点赞(4) JAVA开发

    阅读更多
  • 【原】SpringBoot使用@Async注解导致循环依赖的原因及解决方案

    JAVA开发SpringBoot使用@Async注解导致循环依赖的原因及解决方案

    最近在项目中,用了@Async注解之后导致循环依赖报错,但是在我的印象中,spring是允许循环以来的,换句话说,spring自身是已经解决了循环依赖这个问题的,但是在这里竟然又出现了。详细信息如下,在注入bean的时候报错了:Causedby:org.springframework.beans.factory.BeanCurrentlyInCreationException:Errorcreatingbeanwithname'personalService':Beanwithname'personalService'hasbeeninjected...

    不忘初心 不忘初心 2019-09-12 围观(4288) 评论(0) 点赞(26) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们