使用STS创建springboot整合mybatis+mysql+maven项目

本文详述如何使用STS创建一个SpringBoot整合Mybatis和MySQL的项目,包括环境配置、项目搭建、依赖选择,以及关键类如Run.java、UserController、UserDao、UserMapper等的代码实现。此外,提供了项目的源码和运行指南。
摘要由CSDN通过智能技术生成

这个项目我已经传到CSDN资源上面了,大家如果需要,可以点击下载:

地址是:《spring-boot-mybatis-mysql-demo》 https://download.csdn.net/download/ibliplus/10668805

使用mybatis-generator逆向生成dao,entity,mapper文件,在我之前的博客中有专门的介绍,

博客:《Mybatis-Generator反向自动生成Dao、Entitys、mapping》

链接:https://blog.csdn.net/IBLiplus/article/details/82193114

首先创建springboot+mybatis+mysql项目需要的应用:

1、jdk1.8

2、maven3_5_3

3、mysql

4、STS

下面我们介绍创建springboot整合mybatis+mysql的项目详细步骤:

首先下载STS之后需要将本地的jdk和maven引入到编辑器中,tomcat这里不用引入,因为springboot框架内部集成了一个简易的tomcat容器,所以这里我们不再需要引入了。

首先引入本地的jdk,这里编辑器默认引入的是jre,我们点击jre-->remove ,然后点击Add,导入你本地安装的jdk路径,引入后,点击选择框选中,点击apply。

然后引入本地的maven:切记选中前面的单选框,然后点击apply

引入maven之后还需要引入maven的配置文件,指定maven本地仓库的路径:

创建项目所需要的环境我们已经设置好了,接下来就是使用编辑器创建项目了:

首先Service URL一般都是默认的,这里不需要改动,Name是项目的名称,Group,Artifact,Version是maven项目的坐标及版本,package是默认加载类所在包,然后点击next,选择项目创建时,默认添加到pom.xml文件的依赖。

这些依赖的选择是看自己项目的需要,点击next:

点击finish,一个简易的项目就配置完成了。接下来就是我们配置项目和创建实现类和接口了,首先要创建如下目录:

接下来提供项目源码:

首先是默认加载类:Run.java:

 package org.hsweb.demo;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Configuration
@EnableAutoConfiguration
@ComponentScan("org.hsweb.demo")
@MapperScan("org.hsweb.demo.dao")
@Controller
public class Run {

    public static void main(String[] args) {
        SpringApplication.run(Run.class, args);
    }

    @RequestMapping({"/", "/index.html"})
    public ModelAndView index() {
        return new ModelAndView("index");
    }

}

UserController.java 代码:

package org.hsweb.demo.controller;

import org.hsweb.demo.po.User;
import org.hsweb.demo.service.UserService;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RestController
public class UserController {
    @Resource
    UserService userService;

    @RequestMapping(value = "/users", method = RequestMethod.GET)
    public List<User> getAll() {
        return userService.selectAll();
    }

    @RequestMapping(value = "/user/{id}", method = RequestMethod.GET)
    public User getById(@PathVariable("id") String id) {
        return userService.selectById(id);
    }

    @RequestMapping(value = "/user"
基于SpringBootMyBatisMaven的毕设项目的环境配置和使用说明如下: 1. 运行环境要求: - Java JDK 1.8及以上版本 - Tomcat 8.5及以上版本 - MySQL数据库 - HBuilderX(或Webstorm)、Eclipse(或IntelliJ IDEA、MyEclipse、STS等)等IDE工具 2. 硬件环境要求: - Windows 7/8/10操作系统,内存需大于1GB - 或者Mac OS操作系统 3. 项目技术组成: - SpringBoot:用于构建基于Java的Web应用程序 - MyBatis:用于数据库访问和ORM映射 - Maven:用于项目依赖管理 - Vue等其他组件:用于前端开发 4. 环境配置步骤: - 安装Java JDK 1.8,并配置环境变量 - 安装Tomcat,并配置相关环境 - 安装MySQL数据库,并创建对应名称的数据库,并导入项目的SQL文件 - 安装HBuilderX(或Webstorm)或Eclipse(或IntelliJ IDEA、MyEclipse、STS等)等IDE工具 5. 使用说明: - 使用Navicat或其他工具,在MySQL创建对应名称的数据库,并导入项目的SQL文件 - 使用IDEA/Eclipse/MyEclipse导入项目,并修改相关配置 - 运行SpringbootSchemaApplication.java文件,即可打开项目首页 - 管理员账号为abo,密码为abo - 开发环境为Eclipse/IDEA,数据库为MySQL使用Java语言开发 - 数据库连接配置在src\main\resources\application.yml文件中进行修改 - Maven包版本为apache-maven-3.3.9 - 后台路径地址为localhost:8080/项目名称/admin 希望以上信息对您的毕设项目有所帮助![1][2][3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值