- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 XML和对象的转换
例如在处理下面字符串时的情况(根标签为 Response,name 标签为 NAME)例如下面这个 xml 的部分,我们只需要一个 items 作为集合名时就要用。包裹时,需要忽略 items 时使用第二个数据,不需要时使用第一个。当 xml 标签中有外部的标签。忽略多余的 items。
2024-03-01 11:50:06
211
原创 Mybatis Plus更新时字段(属性)为null或空字符串的问题
是 MyBatis-Plus 的全局配置属性,用于设置全局的更新策略。在 MyBatis-Plus 中,可以通过全局配置来设置一些共享的属性和行为。当程序中使用Mybatis Plus执行更新操作时,如果要使用Mybatis Plus自带的更新操作(非sql、wapper)需要注意的是,全局配置对应用程序中所有的实体类都生效,如果某些实体类需要自定义不同的更新策略,可以在实体类上直接使用,,要在应用中使用该全局配置,需要在 MyBatis-Plus 的配置文件(通常为。属性可以设置默认的更新策略。
2023-12-28 10:14:31
2537
4
原创 MyBatis Plus中条件构造器queryWrapper的理解
,该方法将根据条件查询数据库,并返回符合条件的记录列表。方法是一个通用的查询方法,用于从数据库中获取符合查询条件的记录列表。对象中存储的是查询条件和参数,用于指定数据库查询的条件。将返回一个包含 Dish 对象的列表,这些对象满足。作为查询条件,执行查询并返回查询结果的列表。对象充当一个容器,用于保存查询条件,并允许。它不存储实际的查询结果。通过传递一个查询条件对象(如。
2023-07-17 11:00:16
378
原创 使用SpringDataRedis操作Redis数据库
首先在maven的pom文件中引入 Spring Data Redis 模块,代码如下。然后,在springboot的配置文件中写入redis配置,代码如下。
2023-07-13 17:42:42
166
原创 过滤器和监听器的区别
过滤器和监听器是Java Web开发中常用的两种组件。过滤器用于拦截和处理HTTP请求和响应,可以对请求进行预处理和过滤;监听器用于监听Web应用中的事件和状态变化,对特定事件进行处理。它们分别适用于不同的场景,可以提供更灵活和可扩展的功能。
2023-07-11 16:35:28
666
原创 Spring Data JPA和MyBatis的区别,及Spring Data JPA的简单实例
它通过使用注解和接口的方式,提供了一种简化数据库访问的方式。MyBatis是一个开源的持久化框架,它使用XML或注解来配置SQL语句,并提供了灵活的映射机制。它适用于复杂的SQL查询和特定的数据库操作,尤其适合需要手动优化SQL语句或使用原生SQL的场景。它适用于大部分的CRUD操作和简单查询,尤其适合对实体对象进行增删改查的操作。需要注意的是,Spring Data JPA和MyBatis并不是互斥的,可以在同一个项目中同时使用它们,根据具体的需求来选择使用哪个框架。实体类,定义了其属性和注解。
2023-07-10 19:02:14
1469
原创 stream流介绍及简单实例
通过使用Stream流,使用 .map((item) -> item * item) 将每个元素进行平方操作,然后使用 .collect(Collectors.toList()) 方法将结果收集到一个新的列表中。输出结果为: [1, 4, 9, 16, 25] ,表示对原始列表中的每个元素进行平方操作后的结果列表。Stream流可以从一个数据源(如集合、数组、I/O渠道等)获取数据,并通过一系列的中间操作(如过滤、映射、排序等)和最终操作(如计数、收集、聚合等)对数据进行处理。
2023-07-10 09:54:32
99
原创 简单的Controller---->Service---->ServiceImpl---->Mapper调用实例
在这个示例中,Controller层通过@Autowired注解注入了UserService接口的实现类UserServiceImpl,然后在相应的请求处理方法中调用UserService的方法来处理业务逻辑。UserServiceImpl中通过@Autowired注解注入了UserMapper接口的实现类,并在相应的方法中调用UserMapper的方法来实现数据持久化操作。实际的业务逻辑实现是在ServiceImpl类中编写的,ServiceImpl类实现了Service接口,并提供了具体的方法实现。
2023-07-06 15:48:15
3121
原创 Spring容器和@Bean注解的简单解释
通过使用@Bean注解,我们可以将各种类型的对象注册为bean,包括普通的POJO对象、服务类、数据访问对象、配置类等。这样,我们可以通过Spring容器来统一管理和组织应用程序中的各个组件,提高代码的可维护性和可测试性。总结起来,@Bean注解用于将方法返回的对象注册为Spring容器中的一个bean,而Spring容器则负责管理和组织这些bean,实现依赖注入和生命周期管理等功能。Spring容器是一个运行时环境,负责管理和组织应用程序中的各个组件,包括对象的创建、依赖注入和生命周期管理等。
2023-07-05 15:02:28
83
原创 SpringBoot基于MyBatis读取XML文件内容存储到MySQL
Java读取XML文件内容存储到MySQL,这里仅用了dom的读取方法。
2023-06-30 12:12:49
832
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人