SpringBoot
我是个假程序员
我是个假的程序员
展开
-
Error attempting to get column ‘created_time‘ from result set. Cause: java.sql.SQLFeatureNotSupporte
mybatis-Plus3.1.1升级了mybatis的依赖到3.5.1,而mybatis 3.5.1 对于新日期类型,需要JDBC。API.LocalDateTime等新日期类型处理方式升级,但druid在1.1.21版本之前不支持,那么就会出现新日期类型报错。原文链接:https://blog.csdn.net/qq_42767653/article/details/112323303。第一种是一个较稳妥的方案。mybatis-Plus3.1.0及之前的版本,依赖的是mybatis 3.5.0,转载 2023-03-16 14:24:31 · 3622 阅读 · 0 评论 -
eclipse SpringBoot使用热部署spring-boot-devtools,每次启动时报SilentExitException
eclipse 在以debug模式启动springboot项目时,每次都会在SilentExitExceptionHandler类中的throw new SilentExitException()处终止。虽然不影响程序运行,但怎样都感觉不爽。在eclipse的window->preferences ->java->debug 取消“suspend execution on uncaught exceptions”选项即可。原创 2023-03-14 19:00:53 · 660 阅读 · 0 评论 -
spring boot 使用net.sf.dozer进行entity和dto、vo 实体类、集合之间的转换(不支持jdk1.8的日期类型转换,需要支持的看最后的)
首先需要在项目的pom.xml文件中添加以下依赖包: <dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.5.1</version> </dependency>转换工具类:import java.util.ArrayList;impo原创 2022-03-21 10:44:08 · 2833 阅读 · 0 评论 -
@PersistenceContext和@Autowired在EntityManager上应用的区别。
在使用SpringJPA的时候,经常看到如下代码:@PersistenceContextprivate EntityManager entityManager;于是就有些好奇,这个@PersistenceContext是几个意思,如果是实体注入的话,统一采用@Autowired不可以吗?于是上网查了下,几乎所有的EntityManager都是采用这个注解的,就去找了如下解释:根据上面的描述,总结如下:@PersistenceContext是jpa专有的注解,而@Autowired是spri转载 2022-03-18 14:43:05 · 771 阅读 · 0 评论 -
使用Spring boot + Hibernate + JPA+ EntityManager + Query + Pageable 分页以及动态查询
package com.yonyou.occ.report.service.impl;import com.yonyou.occ.report.entity.PromRuleEntity;import com.yonyou.occ.report.service.PromRuleExportService;import com.yonyou.occ.report.service.dto.PromRuleDto;import com.yonyou.occ.report.utils.BeanConver原创 2022-02-23 16:08:13 · 763 阅读 · 7 评论 -
sprint boot + jpa 多表联查以及原生sql 日期参数传入报“ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 BINARY”错误和count计数问题。
jpa在单表查询很简单,但是多表联查的时候,那就是很痛苦,尤其是A表想关联D表,无法直接关联,需要通过A关联B表,B表关联C表后才能获得D相关的数据时,就必须采用原生sql进行解决了。而jap的@QUERY()注释使用原生sql,必须加入nativeQuery = true参数,如:@Query( value = "select o.order_code, o.sale_org_id, b.settle_financial_org_id, o.customer_id, o.order_type,原创 2021-12-30 17:30:08 · 1915 阅读 · 0 评论 -
IDEA运行新项目时报 Error running ‘XXApplication‘: Command line is too long. Shorten command line for…… 错误
IDEA导入spring boot 新项目后,启动时总是报“Error running 'XXApplication': Command line is too long. Shorten command line for XXApplication or also for Spring Boot default configuration.”的错误,如图:那么出现此错误时,该如何解决呢??其实也不难,首先找到项目工程里面的.idea/workspace.xml文件,然后再找到<compon原创 2020-07-07 15:10:43 · 12308 阅读 · 0 评论 -
Spring Boot项目在IntelliJ IDEA中的热部署实现和不用重启就能动态编译修改的代码
IDEA功能相对来说比eclipse强大些,但是有些功能又比不上eclipse,比如修改一些代码后eclipse不用重启就可以生效,但IDEA不重启,一般都很难生效,所以很多时候就需要设置项目热部署。那么该如何设置呢?环境IDEA版本:2019.2设备:windows10第一步:开启IDEA的自动编译(静态)操作步骤:点击IDEA开发工具左上角File ——>Settings——> Build,Execultion,Deployment ——> Compiler 勾选 Build原创 2020-07-06 11:15:10 · 1978 阅读 · 0 评论 -
如果项目使用了zookeeper,在启动springboot项目时,启动到一半后就停止不动了,有可能是zookeeper没有启动的问题
如果项目使用了zookeeper,在启动springboot项目时,启动到一半后就停止不动了,有可能是zookeeper没有启动的问题,如:出现如图情况,可使用命令 sh zkServer.sh start 重新启动zookeeper服务即可(注:不一定使用所有情况,但如果遇到类似情况可以值得一试)...原创 2020-06-30 09:53:40 · 1559 阅读 · 0 评论 -
SpringBoot AOP记录用户操作日志
Aop记录用户操作日志相关依赖<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjrt --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.5</version> </depe转载 2020-06-23 11:52:34 · 550 阅读 · 0 评论 -
SpringBoot项目启动报 Disconnected from the target VM 错误
SpringBoot项目启动报 Disconnected from the target VM, address: ‘127.0.0.1:57183’, transport: ‘socket’ 错误,如图:百度了一下资料,有说是因为pom.xml缺少web包,所以加入就可以啦!即:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start原创 2020-06-10 12:13:53 · 28103 阅读 · 0 评论