1、新建maven工程,配置pom文件: 了解springcloud架构可以加求求:三五三六二四七二五九
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- mysql连接 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2、配置application.properties(放在在resources目录下)
<!-- 配置mybatis配置文件位置 -->
mybatis.config-locations=classpath:mybatis/mybatis-config.xml
<!--配置xml映射文件位置,这次是放在resources->mybatis->mapper目录下-->
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
<!-- 配置实体类位置 注意没有classpath在src/main/java目录下的包-->
mybatis.type-aliases-package=com.neo.entity
<!--数据库配置-->
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8
spring.datasource.username = root
spring.datasource.password = root
3、建一个main方法的入口类
注意:1、其它的所有类都必须在入口类的子包下。
2、使用MapperScan注解注入mapper接口的包。
3、使用@SpringBootApplication注解,声明此类为入口类
@SpringBootApplication
@MapperScan("com.juan.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
5、采用mvc模式,各层类都使用注解注入分别是:@RestController 、@Service、@Controller
6、注意:springboot框架默认返回的数据都是json格式的。不需要修改返回数据格式
相关推荐
附件是spring boot整合mybatis和hikariCP的示例,本demo的spring boot是2.0以下版本,spring boot 2.0以上版本默认的数据库连接池就是hikariCP。
以上就是Spring Boot整合MyBatis的基本步骤。在实际项目中,我们还可以利用MyBatis的动态SQL、缓存机制等功能,以及Spring Boot的AOP、事务管理等特性,构建更复杂的业务逻辑。同时,为了提高代码的可维护性和可扩展...
spring boot整合mybatis web项目,代码非常整洁干净,无多余代码,内含一张表的读取操作,及建表语句,非常适合初学者。解压后用IntelliJ IDEA打开,然后导入表user_t,修改下数据库连接的配置,改成自己本机的,即可...
通过上述步骤,我们就能成功地在Spring Boot项目中整合MyBatis,并利用MBG工具自动生成相关代码。这种整合方式极大地提高了开发效率,使得Java Web应用的开发变得更加便捷。在实际开发过程中,还需要结合具体业务...
以上就是Spring Boot整合MyBatis并使用@Select注解的基本步骤。通过这种方式,你可以轻松地在Spring Boot应用中实现数据访问,无需编写大量的模板代码,提高了开发效率。对于新手来说,这是一个很好的实践案例,可以...
Spring Boot整合Mybatis-Plus使用TDengine
《Spring Boot整合MyBatis与外部Tomcat启动详解》 在现代Java开发中,Spring Boot以其简洁、快速的特性受到了广大开发者的喜爱。而MyBatis作为轻量级的持久层框架,以其灵活的SQL映射功能,为数据库操作提供了便利...
通过以上步骤,我们完成了Spring Boot整合MyBatis和配置Druid数据源开启SQL监控的过程。这不仅让数据库操作更加便捷,也便于我们对SQL性能进行监控和优化,提升系统的稳定性和效率。在实际开发中,可以根据项目的...
以上就是Spring Boot整合Mybatis的基础步骤。这个Demo展示了如何从零开始搭建一个简单的数据查询应用。随着需求的增加,你可以添加更多的Mapper接口和XML文件,以处理更复杂的业务逻辑。同时,Spring Boot还提供了...
在"spring boot-mybatis demo"项目中,我们将看到如何将 MyBatis 整合到 Spring Boot 应用中,实现数据访问和操作。以下是主要涉及的知识点: 1. **Spring Boot 配置**:首先,你需要在 `pom.xml` 文件中添加 ...
以上就是Spring Boot整合Mybatis并使用Druid实现多数据源自动切换的详细步骤。通过这样的方式,我们可以灵活地管理多个数据库,提高系统的扩展性和可用性。同时,Druid提供的监控功能可以帮助我们更好地管理和优化...
**简易指南:使用Spring Boot整合MyBatis轻松优雅** 在现代Java开发中,Spring Boot以其简洁的配置和快速的应用启动而备受青睐。MyBatis作为轻量级的持久层框架,以其灵活的SQL映射机制深受开发者喜爱。将两者结合...
这个案例展示了如何在STS中使用Spring Boot整合MyBatis,帮助开发者快速构建数据访问层,提高开发效率。通过学习这个案例,你可以更深入地理解Spring Boot和MyBatis的协同工作方式,以及如何在IDE环境中高效地管理...
下面我们将详细探讨Spring Boot如何与MyBatis进行整合,并通过具体的示例代码来理解这个过程。 首先,我们需要在项目的`pom.xml`或`build.gradle`文件中引入相关的依赖。对于Spring Boot项目,我们需要添加Spring ...
总结来说,Spring Boot整合Mybatis-Plus时启动报错的主要原因是Mapper接口没有被正确地扫描和注册为bean。通过在启动类上使用`@MapperScan`或在每个Mapper接口上使用`@Mapper`注解,可以有效地解决这个问题。同时,...
Spring Boot 整合 MyBatis+MyBatis-Plus 示例代码 在本文中,我们将介绍如何将 Spring Boot 与 MyBatis 和 MyBatis-Plus 进行整合。MyBatis 是一个流行的持久层框架,而 MyBatis-Plus 是一个基于 MyBatis 的增强...
在本教程中,我们将深入探讨如何使用Spring Boot框架与Mybatis进行整合,以便高效地连接并操作SQL Server数据库。Spring Boot以其简洁的配置和开箱即用的特性,已经成为Java后端开发的首选。而Mybatis作为轻量级的...
基础的Spring Boot整合Mybatis,基于xml的方式实现对数据库资料进行CRUD的操作,数据库手动添加,此为源码jar包,导入就可使用