南县网站开发,设计师找灵感的网站,外网网站管理制度建设,邯郸做网站价格文章目录 SpringBootSpringMVCMybatisPlus怎样在SpringBoot中引入SpringMVC?首先看下引入的依赖创建数据库表创建DO类创建MyBatisPlus动态代理接口创建controller控制器接收http请求创建SpringBoot配置文件application.yml最后创建启动类 SpringBootSpringMVCMybatisPlus
怎样… 文章目录 SpringBootSpringMVCMybatisPlus怎样在SpringBoot中引入SpringMVC?首先看下引入的依赖创建数据库表创建DO类创建MyBatisPlus动态代理接口创建controller控制器接收http请求创建SpringBoot配置文件application.yml最后创建启动类 SpringBootSpringMVCMybatisPlus
怎样在SpringBoot中引入SpringMVC?
刚开始使用SpringBoot的时候引入的是spring-boot-starter依赖如下图 然后就发现springmvc的注解GetMapping用不了如下图 这是因为GetMapping注解是springmvc的东西而我们的SpringBoot项目目前并没有引入springmvc依赖那要怎么办呢可以把spring-boot-starter换成spring-boot-starter-web依赖这个依赖里面包含了spring-boot-starter因此spring-boot-starter可以直接去掉web模块里面也含有springMVC模块更换一下依赖如下图 然后可以发现GetMapping注解就有了如下图
首先看下引入的依赖
关于springBoot的需要引入spring-boot-started-web和spring-boot-starter-test如下图 其中spring-boot-starter-web中既包括spring又包括springMVC。 然后再引入mybatisPlus和mysql连接驱动如下图 具体代码如下
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.xzy/groupIdartifactIdwangxuan/artifactIdversion1.0-SNAPSHOT/versiondependencies!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdversion2.7.5/version/dependency!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdversion2.7.5/version/dependency!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.3.1/version/dependency!-- MySql --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.47/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion2.0.35/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.20/version/dependency/dependenciespropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targetproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/properties/project创建数据库表
创建一个user表数据如下图
创建DO类
如下图
创建MyBatisPlus动态代理接口
如下图
创建controller控制器接收http请求 创建SpringBoot配置文件application.yml
如下图
最后创建启动类 启动类成功启动监听8080端口号在浏览器输入地址访问如下图