当前位置: 首页 > news >正文

如果xml在mapper目录下,如何扫描到xml

如果xml在mapper目录下,如何扫描到xml

项目结构

src├── main│    ├── java│    │    └── com│    │        └── bg│    │            ├── Application.java│    │            ├── domain│    │            │    └── User.java│    │            ├── mapper│    │            │    └── UserMapper.java│    │            │    └── xml│    │            │        └── UserMapper.xml│    │            └── service│    │                 └── UserService.java│    └── resources│        ├── application.properties└── test└── java

1、启动类:

package com.bg;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
@MapperScan("com.bg.**.mapper")
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

2、application.properties

# 数据源配置
spring.datasource.url=jdbc:mysql://localhost:3306/yourdatabase?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=yourusername
spring.datasource.password=yourpassword
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver# MyBatis 配置
mybatis.mapper-locations=classpath*:com/bg/**/xml/*Mapper.xml

3、pom.xml

<build><resources><!-- 配置资源目录 --><resource><!-- 指定资源文件的目录 --><directory>src/main/resources</directory><!-- 是否启用过滤 --><filtering>true</filtering></resource><!-- 配置Java目录中的资源文件 --><resource><!-- 指定资源文件的目录 --><directory>src/main/java</directory><!-- 包含的文件类型 --><includes><include>**/*.xml</include><include>**/*.json</include><include>**/*.ftl</include></includes></resource></resources>
</build>
http://www.lryc.cn/news/377217.html

相关文章:

  • 什么是无限铸币攻击?它是如何运作的?
  • 【Android】怎么使APP进行开机启动
  • 详细分析Element Plus的el-pagination基本知识(附Demo)
  • ubuntu换镜像源方法
  • python flask配置邮箱发送功能,使用flask_mail模块
  • Flask快速入门(路由、CBV、请求和响应、session)
  • 人工智能指数报告
  • 聊聊 Mybatis 动态 SQL
  • 【windows|004】BIOS 介绍及不同品牌电脑和服务器进入BIOS设置的方法
  • lvgl的应用:移植MusicPlayer(基于STM32F407)
  • Hadoop3:MapReduce中的Shuffle机制
  • 从设计到实践:高速公路监控技术架构全剖析
  • Go Context
  • centOS Stream9配置NAT8网络
  • Linux - 进程
  • nginx+tomcat负载均衡、动静分离群集【☆☆☆☆☆】
  • MySQL容器部署步骤
  • 在 Ubuntu 18.04.4 LTS上安装 netmap
  • spark 整合 yarn
  • 蓝桥杯十五届国赛模拟题1答案
  • 分布式之日志系统平台ELK
  • git常见错误
  • 构建稳定高效的消息传递中间件:消息队列系统的设计与实现
  • 支持 MKV、MP4、AVI、MPG 等格式视频转码器
  • yum
  • 【单片机毕业设计选题24016】-基于STM32和阿里云的采空区环境监测系统设计
  • Leetcode3179. K 秒后第 N 个元素的值
  • vue3第二阶段的开发文档
  • 【网络安全学习】漏洞扫描:- 02- nmap漏洞扫描
  • Web开发技能树-HTML-class/id/name/tag