springboot项目增删查改

1:首先,这是一个springboot项目,先给你们看看项目结构,命名也得规范,养成习惯,增加,删除,修改返还的应该是int类型,查询返回的是一个集合对象,根据id删除对象中需要有参数id,根据id修改所有用户信息是参数为id,和对对象,添加用户参数为对象,无条件查询不需要参数

2添加依赖

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpclient</artifactId>

</dependency>

<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-test</artifactId>

<scope>test</scope>

</dependency>

2:项目启动类,需要添加注解@MapperScan("com.example.demo.mapper"),找到对应的mapper

3:添加实体类

4:进入dao层,添加增加删除修改查询接口

编写mapper.xml,这里参数用#{字段名},因为传递的为多个参数,所以就不能使用#{0},#{1}这种顺序的形式传参


5:去实现层添加接口,然后去实现层实现

6:实现层实现接口,根据id、修改用户信息,根据id删除用户,查询用户添加用户,根据id修改用户信息时。如果用户信息不为空,则数据库里面有数据,找到查询到的用户信息,然后进行删除数据,否则将返回0,不进行数据库删除操作,controller层返回修改失败

数据结果已经全部返回,通过映射地址进行去访问,数据库进行操作后,返回对应的String,或者集合,注意的是,这里面在执行增加和修改的时候得加上注解,否则接收的数据为空

然后到接口调用工具里面,然后通过https://www.apizza.net/网站post请求填好地址,boby身体部分填好属性字段,然后发送请求,只有添加用户的时候选择格式为json,其他的都为from-data

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容