- 博客(23)
- 收藏
- 关注
原创 SQL 中 BETWEEN AND 用于字符串的理解
在 SQL 中,BETWEEN AND 关键字可以用在数值和日期类型上,非常好理解。同时也可以用于字符串类型,它用于选择在两个指定值之间的数据,包括边界值。本文主要总结一下用于string类型字符串的要点。
2024-11-13 15:36:27
1054
1
原创 SpringBoot 定时任务 @Scheduled 详细解析
```@Scheduled```是Spring框架提供的一个注解,用于在Spring应用中定义定时任务。通过使用 ```@Scheduled```注解,可以简化配置和管理定时任务流程,无需编写复杂的调度逻辑。
2024-10-29 14:13:00
806
原创 mybatis-plus saveOrUpdate详细解析
- 插入新记录:当对象的所有字段都为新值且对象的主键字段未设置或设置为默认值时,saveOrUpdate将执行插入操作。 - 更新现有记录:如果对象的主键字段设置了有效的值,并且该值对应于数据库中现有的记录,那么saveOrUpdate将执行更新操作。
2024-10-15 16:23:01
4374
原创 mybatis-plus SaveBatch插入报错Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate
mybatis-plus SaveBatch插入报错 Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '12' for key 'article.PRIMARY'
2024-10-14 10:29:34
917
原创 SpringCloud项目整合nacos报错:无法解析 com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:jar:unknown
SpringCloud 整合nacos报错:com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:jar:unknown was not found in https://maven.aliyun.com/repository/public during a previous attempt. This failure was cached in the local repository and resolution is not reatt
2024-10-11 10:18:19
2217
原创 SpirngCloud整合Feign报错解决方案org.springframework.cloud:spring-cloud-starter-openfeign:jar:unknown was not
SpirngCloud整合Feign报错解决方案org.springframework.cloud:spring-cloud-starter-openfeign:jar:unknown was not found inhttps://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted
2024-10-09 13:53:07
1045
原创 Java Stream API flatMap()方法介绍
flatMap 的主要作用是将一个流中的每个元素转换为另一个流,然后将这些流合并成一个单一的流。经常用作处理嵌套的流。
2024-10-08 11:41:52
1633
原创 @Autowired和@Resource区别与联系,到底什么时候用
Auowired主要用于 Spring 应用,按类型装配,默认情况下可以通过@Qualifier指定具体 Bean 名称。@Resource更通用,按名称装配,如果没有指定名称则按类型装配,适用于多种 Java 应用。实际开发场景中,类的命名需要符合规范,尽量不要有相同名称的bean出现,因此,两者的使用都不影响。所以这也要取决于具体的应用场景和个人的习惯。
2024-09-30 16:15:30
379
原创 EasyExcel 实现多个sheet文件导入 学习笔记
首先定义了一个 StudentDataListener 类,继承自AnalysisEventListener,用于处理 Excel 数据读取过程中的事件。再实现文件导入接口。
2024-09-30 10:14:12
498
原创 @RestController,@Controller和@ResponseBody的区别和联系
通常指的是在HTTP请求响应中,服务器返回给客户端的数据主体部分。在使用 SpringBoot 框架时,注解用于标记一个方法的返回值直接写入HTTP响应体中,而不是作为视图名来渲染页面。:主要用于 Web 应用,返回视图名称)、ModelAndView 对象或其他类型。以下代码就直接去到了hello.html页面了");// 视图名称:主要用于 RESTful API,返回响应体内容,自动序列化为 JSON 或 XML。以下代码就是返回对应响应体// 直接写入响应体。
2024-09-30 08:43:23
442
原创 整合EasyExcel报错:java.lang.NoSuchMethodError: com.alibaba.excel.write.builder.ExcelWriterSheetBuilder.d
整合EasyExcel报错java.lang.NoSuchMethodError: com.alibaba.excel.write.builder.ExcelWriterSheetBuilder.doWrite(Ljava/util/Collection;..
2024-09-27 17:24:11
1813
原创 整合了mybatis-plus后,就不用再xml文件里面写sql了吗
对于简单的查询条件构建,直接使用Java接口的方式更为快捷。而对于复杂的查询逻辑,XML文件提供了更高的灵活性和可维护性。
2024-09-27 14:26:46
952
原创 还在不停的做重复工作吗?快来试试Lombok减少繁琐的样板代码
Lombok 是一个非常流行的 Java 库,它可以帮助开发者减少繁琐的样板代码,如 getter、setter、构造器、equals 和 hashcode 等方法。Lombok 通过注解的方式自动生成这些方法,极大地提高了开发效率。
2024-09-27 09:33:58
407
原创 后端接口测试报错401 Unauthorized
初学者在运行项目时可能出现的问题,由于项目配置了拦截器,在访问接口时可能会报错 401 Unauthorized。
2024-09-25 13:48:01
1081
原创 MybatisX-generator编程神器,再也不用手敲代码了
MyBatisX Generator 是一个用于生成 MyBatis 代码的工具,它可以帮助开发者根据数据库表结构自动生成相应的实体类(Entity)、映射文件(Mapper XML)以及 Mapper 接口,从而减少手动编写重复性代码的工作量。这样的代码生成器在项目初期尤其有用,因为它可以快速地生成大量的基础代码,让开发者能够更快地投入到业务逻辑的开发当中。
2024-09-24 16:44:05
1122
原创 前端使用axios调用后端接口报错Access to XMLHttpRequest at ‘http://localhost:8080/article/add‘ from origin...
前端使用axios调用后端接口报错:Access to XMLHttpRequest at 'http://localhost:8080/article/add' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Or
2024-09-24 10:43:03
584
原创 Mybatis-plus报错:org.apache.ibatis.binding.BindingException:Invalid bound statement (not found)
项目在整合mybatis-plus的时候发现总是报错,mybatis的xml文件中的sql使用正常,而mybatis-plus的接口持续报错。
2024-09-24 09:15:26
898
空空如也
关于#Nosuchfileordirectory#的问题,如何解决?
2023-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人