自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 解决java.lang.ClassNotFoundException org.h2.Driver at java.base/jdk.internal.loader.BuiltinClassLoader

com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure

2024-05-18 18:46:34 203

原创 SpringBoot3整合Mybatis

druid-spring-boot-3-starter目前最新版本是1.2.18,虽然适配了SpringBoot3,但缺少自动装配的配置文件,需要手动在resources目录下创建META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports。4. 创建Mapper接口:创建与数据库表交互的Mapper接口。

2024-05-18 18:40:30 472

原创 springMvc-参数接收方式

在 RESTful 的 Web 应用程序中,经常使用路径传递参数来表示资源的唯一标识符或更复杂的表示方式。Spring MVC 是 Spring 框架提供的 Web 框架,它允许开发者使用实体对象来接收 HTTP 请求中的参数。例如,如果我们想将 `/user/{id}` 路径下的 `{id}` 映射到控制器方法的一个参数中,则可以使用 `@PathVariable` 注解来实现。`@PathVariable` 注解允许将 URL 中的占位符映射到控制器方法中的参数。1 首先配置jackson依赖。

2024-05-14 16:50:51 374 1

原创 逆向工程 MyBatisX的安装使用

MyBatisX 是一款基于 IntelliJ IDEA 平台的 MyBatis 开发插件。它主要为开发者提供便捷的 MyBatis 开发工具,使开发者更加高效地开发 MyBatis 应用程序。MyBatisX 的主要功能包括以下几个方面:SQL 智能提示和补全:MyBatisX 可以智能地提示和补全 SQL 语句中的关键字、表名、列名等信息,从而提高开发效率。 强大的 SQL 映射系统:MyBatisX 提供了一个强大的 SQL 映射系统,允许开发人员在数据库和 Java 对象之间建立映射。 简洁

2024-05-13 14:22:47 613 1

原创 如何使用mybatis的多表映射

也就是说,如果某个字段在 Java 对象中有明确的 getter/setter 或者在 MyBatis 的映射文件中有明确的 <result> 映射,那么这个字段就不会被自动映射。设置为 FULL 时,MyBatis 会尝试将结果集中的所有列都映射到 Java 对象的对应字段,即使这些字段在映射文件中已经有了明确的 <result> 映射。当两个表之间存在一对一的关系时,可以使用 MyBatis 的一对一映射功能将查询结果映射到包含相关对象的 Java 对象中。是 MyBatis 框架中的一个配置设置。

2024-05-13 14:03:17 289 1

原创 Spring IOC 三种配置方式

在 Spring 中,IoC 容器是负责实例化、配置和组装 bean 的核心容器。ClassPathXmlApplicationContext 是 Spring 提供的 IoC 容器实现之一,它从类路径下的 XML 配置文件中读取配置信息,并根据配置创建相应的 bean 实例。<property> 元素用于设置 bean 的属性值,name 属性指定了属性名,value 属性指定了属性值。3. 标记IoC注解:@Component,@Service,@Controller,@Repository。

2024-05-10 13:59:12 846 3

原创 setContentView的解释

1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。...

2024-05-10 13:29:39 70

原创 算法总结1-二分查找

如果相等直接返回查找下标.如果不相等,中间的数字大于目标值,则中间数字向右的所有数字都大于目标值,全部排除,如果中间的数字小于目标值,则中间数字向左的所有数字都小于目标值,全部排除。int b1 = 0;// 初始化 b1 为 0 ,并用来储存i的个位。二分法的解决方法为:首先数组是有序的 ,选择数组中间的数字和需要查找的目标值比较。if (b1 == 2) { //判断是否为2。今天学了算法中的二分查找,

2023-11-07 19:35:29 31

原创 Android对话框

(不足之处,多多担待)一: 对话框的种类1:提示对话框2:自定义对话框3:弹出对话框二:设置对话框的详细步骤1:提示对话框在activity中设置代码实现功能 ,第一步实例化对话框第二步是设置对话框的提示内容 ,有4个主要方法 (窗贴提示内容:setTitle() / setMessage() )(点击事件代码 : setPositiveButton() 与 setNegativeButton() 其中第一个是确定功能 ,在第二个参数位置new new DialogI

2022-04-29 22:34:25 1543 1

原创 安卓开发_界面

概述:该代码实现了账户的输入和判断,界面的跳转,和密码的显示与隐藏.1:效果展示2:重要代码展示设置布局设置输入框<EditText 账号输入框 android:id="@+id/edit1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="100dp" and.

2022-04-17 11:44:48 2467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除