![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java后端学习
文章平均质量分 83
北国137
学海无涯,编程是岸。
展开
-
mybatis使用pagehelper插件,封装pageBean减少默认的分页参数
引入pagehelper依赖:PageBean:controller:serviceImpl:mapper.xml:总结:他将对紧随其后的一条sql语句进行分页,在sql语句中不需要做任何处理。封装时要注意page类和pageInfo类的区别PageHelper 是一个 MyBatis 分页插件,它极大地简化了分页操作。在使用 PageHelper 时,主要涉及到两个类: 和 。 是 PageHelper 中的一个核心类,用于封装分页查询的结果。它是一个泛型类,通常与 一起使用,表示分页查询返原创 2024-07-17 21:21:35 · 394 阅读 · 0 评论 -
Mybatis-plus——基本使用,条件构造器,service接口,代码生成,逻辑删除,枚举处理器,JSON处理器
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,它在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。无侵入:MyBatis-Plus 只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上:只需简单配置,即可快速进行单表 CRUD 操作,从而节省大量时间。丰富功能:包括代码生成、自动分页、逻辑删除、自动填充、拦截器等功能。广泛认可:连续 5 年获得开源中国年度最佳开源项目殊荣,Github 累计 16K Star。强大的 CRUD 操作。原创 2024-07-17 21:11:05 · 623 阅读 · 0 评论 -
【springboot整合mybatis】xml文件映射不到
这条配置是MyBatis框架中用来指定Mapper XML文件位置的配置项。如果在使用MyBatis时遇到问题,比如无法找到Mapper XML文件,或者Mapper接口中的方法无法正确映射到SQL语句,检查这个配置项是否正确设置是很重要的一步。如果配置正确,MyBatis应该能够找到并加载所有的Mapper XML文件,从而使得Mapper接口能够正常工作。这样,MyBatis在启动时会扫描这个目录,加载所有匹配的XML文件,并根据这些文件中的配置来创建SQL映射。结尾的文件,位于类路径下的。原创 2024-06-04 20:28:57 · 464 阅读 · 0 评论 -
【springboot上传文件后拼接路径通过浏览器无法访问】——No mapping for GET /images/42c52274-4b79-4be2-a084-d9e937dbe2b4.jpg
Spring MVC是Spring框架的一个模块,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)框架。模型(Model):代表应用程序的数据结构,通常包含业务逻辑和数据访问层。视图(View):负责展示数据(即模型)给用户。在Spring MVC中,视图可以是JSP、HTML、Thymeleaf模板等。控制器(Controller):接收用户的输入,并调用模型和视图去完成用户的请求。控制器充当模型和视图之间的协调者。依赖注入(DI)原创 2024-06-03 22:08:03 · 874 阅读 · 0 评论 -
springboot中不同请求方式的注解有哪些,有什么含义
这是一个通用的映射注解,可以用于映射类或方法到HTTP请求。它支持多种请求方式,如GET、POST、PUT、DELETE等,可以通过value属性指定请求的URL。在Spring Boot中,处理Web请求通常使用Spring MVC框架,它提供了一系列的注解来支持不同的HTTP请求方式。: 用于从请求的cookie中提取数据,并将其绑定到控制器方法的参数上。: 用于从请求的HTTP头中提取数据,并将其绑定到控制器方法的参数上。: 用于从请求的查询参数中提取数据,并将其绑定到控制器方法的参数上。原创 2024-05-23 18:11:32 · 394 阅读 · 0 评论 -
Invalid child element in a block mapping:在springboot配置yml文件时提示在 YML 块映射中存在无效的子元素
在这里很明显的可以看到第一张图中alioss部分的代码颜色明显是和上面不太相同的,但是此时还没有报错。那么到了下面这张图中就很明显的可以看到此时alioss部分的代码已经标红了,出现的报错翻译一下就是在yml文件中存在无效的子元素。原创 2024-03-05 16:43:31 · 852 阅读 · 0 评论 -
【java语言基础⑦】面向对象——封装性、构造方法、this关键字、代码块、static关键字
什么是封装在Java面向对象的思想中,封装是指一种将类的实现细节包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止本类的代码和数据被外部类定义的代码随机访问。类的封装类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法实现对内部信息的操作访问。封装的具体实现过程是,在定义一个类时,将类中的属性私有化,即使用private关键字修饰类的属性,私有属性只能在它所在的类中被访问。原创 2024-02-16 22:55:11 · 749 阅读 · 0 评论 -
【java语言基础⑥】面向对象——面向对象的思想、类与对象
多态性是指在一个类中定义的属性和方法被其他类继承后,它们可以具有不同的数据类型或表现出不同的行为,这使得同一个属性和方法在不同的类中具有不同的语义。:default属于默认访问权限,如果一个类中的属性或方法没有任何的访问权限声明,则该属性或方法就是默认的访问权限,默认的访问权限可以被本包中的其他类访问,但是不能被其他包的类访问。在面向对象的思想中最核心的就是对象,创建对象的前提是需要定义一个类,类是Java中一个重要的引用数据类型,也是组成Java程序的基本要素,所有的Java程序都是基于类的。原创 2024-02-12 22:37:34 · 863 阅读 · 0 评论 -
【java基础笔记总结+pdf版】java开发入门+java编程基础+浅谈面向对象与面向过程
当然了,这里也整理好了pdf版,需要的小伙伴可以关注文末的公众号免费领取。pdf目录如下:接下来咱们要学习(复习)的内容是面向对象,这个概念说简单也简单,但是我认为,想要将这种思想融入到日常的代码和逻辑中还是有些困难的,所以咱们今天先来简单的复习一下面向对象的相关“概念”,同时辨析一下面向对象和面向过程的区别。原创 2024-01-29 21:26:56 · 523 阅读 · 0 评论 -
【Java语言基础⑤】Java编程基础——方法,数组详解
方法就是一段可以重复调用的代码。假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹。发射炮弹的动作需要编写100行代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决上述问题,通常会将发射炮弹的代码提取出来,放在一个{}中,并为这段代码起个名字,提取出来的代码可以看作是程序中定义的一个方法。这样在每次发射炮弹的地方,只需通过代码的名称调用方法,就能完成发射炮弹的动作。需要注意的是,有些书中也会把方法称为函数。3.方法的重载在编程语言里存在这种原创 2024-01-27 20:44:47 · 864 阅读 · 0 评论 -
【Java语言基础④】Java编程基础——选择结构语句,循环结构语句
if条件语句if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。if…else语句if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。例如,要判断一个正整数的奇偶,如果该数字能被2整除则是一个偶数,否则该数字就是一个奇数。if…else语句具体语法格式如下。if…else if…else语句if…else if…else语句用于对多个条件进行判断,进行多种不同的处理。原创 2024-01-26 23:08:49 · 812 阅读 · 0 评论 -
【java语言基础③】Java编程基础——Java中的变量、运算符
变量:在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在内存单元中,每个内存单元都用一个标识符标识,这些用于标识内存单元的标识符就称为变量,内存单元中存储的数据就是变量的值。原创 2024-01-24 22:58:49 · 859 阅读 · 0 评论 -
【Java语言基础②】Java基本语法——Java程序基本格式,注释,标识符,常量
通过前面的学习,大家对Java语言有了一个基础认识,但现在还无法使用Java语言编写程序,要熟练使用Java语言编写程序,必须充分掌握Java语言的基础知识。今天咱们就来聊一聊Java的基本语法。原创 2024-01-14 22:16:55 · 1069 阅读 · 0 评论 -
【Java语言基础①】Java开发入门
编译器将源代码转换成字节码(.class文件),这些字节码是平台无关的,可以在任何支持Java虚拟机(JVM)的操作系统上运行。下载JDK:访问Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html),根据你的操作系统选择合适的JDK版本并下载。总的来说,JVM是Java程序运行的基础,JDK是Java开发的核心,SDK是开发软件所需的工具和类库,Java开发文档是Java开发者必备的参考资料。原创 2024-01-13 00:11:16 · 929 阅读 · 0 评论 -
【Java后端】——JAVA后端学习路线
hello小伙伴们,博主学后端也有一段时间了,感觉后端的知识确实比较多,对于逻辑思维的要求和基础要求也比较高。接下来咱们就一起捋一捋后端的学习路线,然后咱们就开始按顺序对每一块知识进行复习,总结和串联。原创 2024-01-11 17:13:17 · 1468 阅读 · 0 评论