diff --git a/pom.xml b/pom.xml index 59bd85f..42dc25d 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,13 @@ test + + + com.github.xiaoymin + knife4j-openapi3-jakarta-spring-boot-starter + 4.4.0 + + diff --git a/src/main/java/com/example/practice/controller/UserController.java b/src/main/java/com/example/practice/controller/UserController.java deleted file mode 100644 index 95e34d6..0000000 --- a/src/main/java/com/example/practice/controller/UserController.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.example.practice.controller; - -import com.example.practice.entity.User; -import com.example.practice.mapper.UserMapper; -import com.example.practice.mapper.UserMapperImpl; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; - -import java.util.List; - -//@Controller // UserController userController = new UserController(); userController对象放到SpringIOC容器中 -//@ResponseBody // 把返回值打印到浏览器上 - -@RestController // @Controller + @ResponseBody -@RequestMapping("/user") -public class UserController { - - private UserMapper userMapper = new UserMapperImpl(); - - @GetMapping("/selectAll") - public List queryAll() { - List users = userMapper.selectAll(); - return users; - } - - -} diff --git a/src/main/java/com/example/practice/mapper/UserMapper.java b/src/main/java/com/example/practice/mapper/UserMapper.java index faf8eb5..9b38507 100644 --- a/src/main/java/com/example/practice/mapper/UserMapper.java +++ b/src/main/java/com/example/practice/mapper/UserMapper.java @@ -1,9 +1,11 @@ package com.example.practice.mapper; import com.example.practice.entity.User; +import org.apache.ibatis.annotations.Mapper; import java.util.List; +@Mapper // 将UserMapper的接口实现类对象生成,放入SpringIOC容器 UserMapperImpl userMapperImpl = new UserMapperImpl() public interface UserMapper { List selectAll(); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml deleted file mode 100644 index 3d65a99..0000000 --- a/src/main/resources/application.yml +++ /dev/null @@ -1,6 +0,0 @@ -spring: - datasource: - driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/practice - username: root - password: 123456 \ No newline at end of file diff --git a/src/main/resources/mybatis-config.xml b/src/main/resources/mybatis-config.xml index 87c972d..9be28de 100644 --- a/src/main/resources/mybatis-config.xml +++ b/src/main/resources/mybatis-config.xml @@ -1,28 +1,28 @@ - - - - + + - + - + - - - - - - - - - + + + + + + + + + - + - - - + + + - +