所有文章

  • 【原】springboot项目提示“Failed to determine a suitable driver class”

    JAVA开发springboot项目提示“Failed to determine a suitable driver class”

    之前写的一个springboot+mybatis的项目,之前运行的好好的,今天在家里电脑上突然跑不起来了,一直提示“Failed to determine a suitable driver class”,完整错误信息如下:2019-05-0416:59:55.084INFO5504---[main]o.a.c.c.C.[Tomcat].[localhost].[/]:InitializingSpringembeddedWebApplicationContext2019-05-0416:59:55.084INFO5504---[main]o.s.w...

    不忘初心 不忘初心 2019-05-04 围观(10497) 评论(0) 点赞(22) 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-12 围观(9664) 评论(1) 点赞(4) JAVA开发

    阅读更多
  • 【原】springboot连接mysql报错“java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3”

    JAVA开发springboot连接mysql报错“java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3”

    今天在启动之前的springboot工程时,偶现了一个错误“java.lang.IllegalArgumentException: HOUR_OF_DAY: 2 -> 3”,很神奇,因为这不是第一次启动了,而且连电脑都是同一台,一番百度下来,发现原来是mysql的时区问题。org.springframework.dao.TransientDataAccessResourceException:Errorattemptingtogetcolumn'create_time'fromresultset.Cause:java.sql.SQLExcep...

    不忘初心 不忘初心 2019-05-29 围观(6223) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】springboot项目打包时提示“程序包xxx不存在,找不到符号”

    JAVA开发springboot项目打包时提示“程序包xxx不存在,找不到符号”

    springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导致的,后来才发现原来是springboot的maven插件导致的。项目结构:xxx-parent:顶级父工程xxx-a:子项目1xxx-b:子项目2xxx-c:子项目3依赖关系:a->b->c,从左到右,依次被依赖(c依赖b,b依赖a)问题场景:在使用mvnpackage的时候,一直提示“程序包xxx不存在,找不到符号”,开始以为是依赖的上层包没打好,仔细检查后发现...

    不忘初心 不忘初心 2019-07-24 围观(4148) 评论(0) 点赞(30) JAVA开发

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

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

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

    不忘初心 不忘初心 2019-09-05 围观(3525) 评论(0) 点赞(26) 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-06 围观(2635) 评论(0) 点赞(34) JAVA开发

    阅读更多
  • 【原】使用idea搭建springboot项目图文教程

    JAVA开发使用idea搭建springboot项目图文教程

    前面讲了很多框架的搭建教程,今天来写一篇关于springboot的搭建教程,现在idea用的比较多了,就直接使用idea来搭建项目,不过这个跟工具关系不大,不管是idea还是eclipse,项目骨架都是基于官网(http://start.spring.io)来生成的。打开idea,选择newproject菜单如果没有自己配置的骨架模板,就直接使用官网的,这里就可以直接进入下一步偶尔会有网络波动,会出现上面的界面,不过不用担心,可以稍微等待一下,也可以直接返回上一步再次进来上面都是maven工程的一些基本配置,填写完毕之后,直接进入下一步这一步就比较...

    不忘初心 不忘初心 2019-05-17 围观(2320) 评论(0) 点赞(8) JAVA开发

    阅读更多
  • 【原】springboot整合jpa启动报错'hibernate.dialect' not set

    JAVA开发springboot整合jpa启动报错'hibernate.dialect' not set

    公司的项目之前一直没有预发环境,最近有多余的机器,运维的同事拿来做预发机器,在启动项目的时候,报错“AccesstoDialectResolutionInfocannotbenullwhen'hibernate.dialect'notset“,觉着很诡异,什么代码和配置都没有改动过,在测试环境和生产环境中都是OK的,就是预发环境不行,具体错误信息如下:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFa...

    不忘初心 不忘初心 2019-03-28 围观(1646) 评论(0) 点赞(12) JAVA开发

    阅读更多
  • 【原】springboot项目在mac下启动特别慢

    JAVA开发springboot项目在mac下启动特别慢

    springboot项目在公司的mac上启动特别慢,但是在家里的windows上就很快,由于家里的笔记本配置非常好,所以之前一度以为是公司的mac配置过低导致的,就一直没有在意,今天在CSDN上无意中看到了一篇文章也提到了这个问题,说是jdk1.8的springboot项目在mac上运行有bug。还真是想不到啊,赶紧将之前的项目拿来测试了一波,一个很小的项目,集成的东西也很少,除了基本的mybatis之外就没啥其他东西了,启动基本上都需要1分钟以上按照大佬的教程,需要修改hosts,在“127.0.0.1localhost”后面加上“电脑名称.lo...

    不忘初心 不忘初心 2019-05-08 围观(1515) 评论(0) 点赞(14) 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-09 围观(1485) 评论(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-09 围观(1253) 评论(0) 点赞(6) JAVA开发

    阅读更多
  • 【原】Spring Boot配置Druid数据源和使用教程

    JAVA开发Spring Boot配置Druid数据源和使用教程

    以前项目使用的是c3p0,了解到另外一个开源数据源框架阿里巴巴的druid,现在做新项目准备使用这个,记录一下使用步骤。主要是看中了他的强大的监控功能,SQL分析能力很强。如果项目出现SQL运行缓慢,效率不高的情况,可以通过它自带的web界面很快的进行问题SQL定位和分析。项目环境:springboot版本是2.1.3,数据库是MySQL。一、简介DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接...

    孤灯听夜雨 孤灯听夜雨 2019-05-28 围观(1143) 评论(0) 点赞(8) 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-10 围观(1112) 评论(0) 点赞(0) 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-09 围观(1030) 评论(0) 点赞(4) JAVA开发

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

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

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

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

    阅读更多

站点信息

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