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

这个项目我已经传到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 j
  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值