springboot项目(一)创建springboot+mybatis

2025-05-17 17:03:57

Spring Boot目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

工具/原料

电脑

intelliJ idea,jdk1.8,mysql

创建项目

1、如何快速的创建是springboot+mybatis呢?首先点击create new project

springboot项目(一)创建springboot+mybatis

3、如下图:红框中可以根据自己的需求进行改动。下面第二幅图是我进行修改部分,group和artifact可以理解为maven的坐标。改完之后点击next。

springboot项目(一)创建springboot+mybatis

5、创建完后的项目如下图的:maven文件内容为:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>cn.cy</groupId> <artifactId>springboot_project</artifactId> <version>0.0.1-SNAPSHOT</version> <name>springboot_project</name> <description>Demo project for Spring Boot</description> <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.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.35</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>

springboot项目(一)创建springboot+mybatis

简单测试

1、在mysql中简单的创建一个表:CREATE TABLE `boot_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(60) DEFAULT NULL, `age` int(11) DEFAULT NULL, `psw` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

springboot项目(一)创建springboot+mybatis

3、测试class:import cn.cy.model.SysUser;import cn.cy.service.SysUserService;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;import javax.annotation.Resource;@RunWith(SpringRunner.class)@SpringBootTestpublic class SpringbootProjectApplicationTests { @Resource private SysUserService sysUserService; @Test public void add() { SysUser sysUser = new SysUser(); sysUser.setAge(12); sysUser.setId(1); sysUser.setName("zhangsan"); sysUser.setPsw("qwer"); sysUserService.addSysUser(sysUser); }}输出结果如下图:

springboot项目(一)创建springboot+mybatis
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢