- 博客(15)
- 收藏
- 关注
原创 Springboot+Mybatis-Plus自动生成代码框架实现增删改查
Test:使用MybatisPlus自动生成pojo+mapper+service+controller这几层,最后在controller层编写访问测试 T^T。(记得把启动类application放在新生成的包的路径下 T^T 我之前没注意 后面就一直不成功 气鼠)官方有版本说明,我用的是新版生成器, 想要添加更多配置移步官网。运行后自动生成 包&pojo+mapper+service+controller。路径在test,如下(emmmm不知道放别的地方有没有影响)
2024-11-19 16:05:55
591
原创 Mybatis-Plus
mybatisplus官方提供了starter,其中集成了Mybatis和MybatisPlus的所有功能,并实现了自动装配的效果。对应的自定义的Mapper继承MybatisPlus提供的BaseMapper接口。(好像是SpringBoot版本与MyBatis-Plus依赖的版本不兼容。解决:在实体类的自增字段上加了@TableId,就可以了。2.连接数据库+定义实体类+定义Mapper。在pom.xml换了依赖(记得刷新一下依赖)查询全部书籍+插入新增+删除。(写了books的数据库)
2024-11-18 15:05:24
1277
原创 Redis
NoSQL:泛指非关系型数据库,很多数据类型的存储不需要固定格式,Map使用键值对来控制。Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI。Redis,基于内存的键值型NoSQL结构化数据库。(推荐在Linux服务器搭建)编写、支持网络、可基于内存亦可持久化的日志型、Key-Value。windows 可在微软官网直接下载。,并提供多种语言的API。2.linux镜像文件:官方网站。(1.安装VMware虚拟机。
2024-11-12 17:01:45
179
原创 Map集合(HashMap&TreeMap)
无序,不重复,无索引(如果键存储的是自定义对象,需要重写hashCode和equals方法;如果值存储自定义对象不需要重写···)可排序(对键自动从小到大排序),不重复,无索引。1.双列集合一次需要存储一堆数据(键和值)2.键值一一对应,键不能重复,值可以重复。3.键+值称为键值对,Entry对象。
2024-11-12 11:48:58
142
原创 Set集合
不可以存储重复元素无序没有索引,不能使用普通for循环遍历HashSet集合存储自定义类型元素,要想实现元素的唯一,就必须重写hashCode方法和equals方法底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历代码实现:return age;// 重写了equals和hashcode方法,可以去重@Overrideif (age!= null?
2024-11-12 10:21:57
886
原创 List集合
List集合的概述有序集合,这里的有序指的是存取顺序用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合的特点存取有序可以重复有索引//list继承Collection的所有方法!!// 1.添加a.add(2, "小明");//添加新元素在第二个元素后面// 2.删除// 1.根据索引删除第一个元素aaa// 2.根据指定赋值直接删除元素ccc。
2024-11-11 17:01:33
209
原创 Collection集合的3种遍历
boolean hasNext(): 判断当前位置是否有元素可以被取出 E next(): 获取当前位置的元素,将迭代器对象移向下一个索引位置。 利用forEach方法,再结合lambda表达式的方式进行遍历。Iterator中的常用方法。
2024-11-11 16:33:06
569
原创 Collection集合***
相同点都是容器,可以存储多个数据不同点数组的长度是不可变的,集合的长度是可变的数组可以存基本数据类型和引用数据类型;集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类Collection集合概述创建Collection集合的对象Collection集合常用方法
2024-11-11 15:31:09
305
原创 springboot三层架构实现CRUD***
mapper层(dao层):(接口+xml)定义增删改查方法,与数据库交互,向数据库发送sql语句实现crud。pojo/entity(实体):定义与数据库对应的字段属性+get&set&tostring&有参无参。service业务层:(接口+实现类)处理控制器controller层的请求。controller层控制台:与web交互,接受前端请求,返回数据。Apifox模拟前端接收。
2024-11-08 16:03:48
410
原创 springboot:高德地图采集location数据Test
先连接数据库,用springboot三层架构查询出所有数据(此时的location是空的),controller层用for循环遍历每一条数据,程序根据地址向高德地图请求查询到每个address对应的location(String类型),将字符串类型的location转换成jsonObject类型,在geocodes数组下获取到location,将其更新到数据库中。controller层:**********************************************(sad)
2024-11-08 15:34:30
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅