自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_46492137的博客

自已整理的知识,仅供参考

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 MybitasPlus之id生成策略控制

主键类型设置为varchar,长度要大于32,因为UUID生成的主键为32位,如果长度小的话就会导致插入失败。确实是稍微有点繁琐,我们能不能在某一处进行配置,就能让所有的模型类都可以使用该主键ID策略呢?使用uuid需要注意的是,主键的类型不能是Long,而应该改成String类型。MP会默认将模型类的类名名首字母小写作为表名使用,假如数据库表的名称都以。配置完成后,每个模型类的主键ID策略都将成为assign_id.**注意:**这种ID生成策略,需要将表的自增策略删除掉。设置生成策略为INPUT。

2023-06-18 18:29:02 509

原创 Mybatis-plus之映射匹配兼容性

解决方案用到的还是注解,它有一个属性叫exist,设置该字段是否在数据库表中存在,如果设置为false则不存在,生成sql语句查询的时候,就不会再查询该字段了。

2023-06-18 18:28:39 150

原创 Mybatis-plus之查询

1. 构建条件查询先来看第一种:QueryWrapper@SpringBootTestclass Mybatisplus02DqlApplicationTests { @Autowired private UserDao userDao; @Test void testGetAll(){ QueryWrapper qw = new QueryWrapper(); qw.lt("age",18); List&

2023-06-18 18:25:11 10167 1

原创 mybatis-plus之分页功能

IPage是一个接口,我们需要找到它的实现类来构建它,具体的实现类,可以进入到IPage类中按ctrl+h,会找到其有一个实现类为。打开日志后,就可以在控制台打印出对应的SQL语句,开启日志功能性能就会受到影响,调试完后记得关闭。这个拦截器MP已经为我们提供好了,我们只需要将其配置成Spring管理的bean对象即可。如果想查看MP执行的SQL语句,可以修改application.yml配置文件,这些内容在MP的官方文档中有详细的说明,我们可以查看官方文档类配置。**说明:**上面的代码记不住咋办呢?

2023-06-18 18:22:13 1481 1

原创 Lombok简化功能

Lombok只是简化模型类的编写,我们之前的方法也能用,比如有人会问:我如果只想要有name和password的构造函数,该如何编写?根据自己IDEA的版本下载对应的lombok插件,下载成功后,在IDEA中采用离线安装的方式进行安装。**注意:**版本可以不用写,因为SpringBoot中已经管理了lombok的版本。如果在IDEA中找不到lombok插件,可以访问如下网站。步骤2:安装Lombok的插件。步骤1:添加lombok依赖。步骤3:模型类上添加注解。这种方式是被允许的。

2023-06-18 18:18:02 64 1

原创 mybatis-plus标准数据层开发

*说明:**修改的时候,只修改实体对象中有值的字段。

2023-06-18 18:15:16 41 1

原创 MyBatisPlus入门案例

mybatisplus入门知识

2023-06-18 18:13:19 44 1

原创 MyBatisPlus基础知识

mybits-plus快速入门的总结知识点,仅供参考

2023-06-18 18:08:24 118 1

原创 Spring知识体系

controller是控制器层,mapper是数据访问层,与数据库相关,进行对数据库的增删改查等操作,service层负责整合mapper层供外部调用。事务处理属于Spring中AOP的具体应用,可以简化项目中的事务管理,也是Spring技术中的一大亮点(如果对数据库进行多次操作,每一次的执行或步骤都是一个事务)耦合:指的是程序之间的依赖关系{包括类之间的依赖和方法间的依赖(度量模块之间互相连接的紧密程度)(3)被管理的对象交给IOC容器,要想从容器中获取对象,就先得思考如何获取到IOC容器?

2023-05-30 08:44:56 39 1

原创 学习体系清单

CMD常见命令

2023-05-22 18:14:49 44 1

原创 Java入门知识CMD命令

cmd命令

2023-02-06 16:39:58 291

原创 springmvc介绍及第一个springmvc程序

1.SpringMVC概述与基本原理(1)介绍Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。(2) MVC架构:MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)使用MVC的目的是将M和V的实现代码分

2020-12-06 14:35:37 164

spring4开发完整jar包.zip

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

2020-12-08

1.springMVC_helloworld.zip

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。

2020-12-06

springmvc所需jar包.zip

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。

2020-12-06

空空如也

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

TA关注的人

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