springboot整合mybatis自定义sql
时间: 2023-10-09 15:06:31 浏览: 158
在Spring Boot整合MyBatis中,如果要使用自定义的SQL语句,可以按照以下步骤进行操作:
1. 在Spring Boot的启动类上使用@MapperScan注解,并指定要扫描的mapper接口的包路径。例如,使用@MapperScan("com.springmybatis.mapper")注解来扫描com.springmybatis.mapper包下的mapper接口。
2. 创建一个Controller类,使用@RestController注解来标识这是一个Restful接口的控制器类。
3. 在Controller类中,使用@Autowired注解自动注入对应的Service实例。例如,使用@Autowired UserServiceImpl userService来注入UserServiceImpl实例。
4. 在Controller类中定义自定义的SQL查询方法,并使用@GetMapping注解来标识这是一个GET请求的处理方法。例如,使用@GetMapping("/seAll")注解来处理/seAll的GET请求。
5. 在自定义的SQL查询方法中,调用相应的Service方法执行自定义的SQL查询。例如,使用userService.seAll()来执行自定义的SQL查询,并返回查询结果。
通过以上步骤,你可以在Spring Boot整合MyBatis中使用自定义的SQL查询语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [springboot整合Mybatis-plus 且用xml自定义sql](https://blog.csdn.net/qq_47848696/article/details/117930682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [springboot 整合 mybatis 注解 sql 语句](https://blog.csdn.net/wsjzzcbq/article/details/91492700)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文