首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spring-boot+Mybatis+Maven+MySql搭建实例

前言

最近读了spring-boot开发手册,spring-boot相比于spring-mvc封装了很多常用的依赖,并且内置了tomcat容器,启动生成的jar包即可启动项目,也是目前流行的微服务常用框架。本文主要用到了spring-boot,以及mybatis,数据库用到了mysql。

准备工作

1.首先创建一个表:

插入一些数据:

创建工程

我习惯于先创建好maven项目,构建目录再导入到编译器中,这样的好处就是搭建好一个脚手架模板,后面改改参数就可以用到各个工程里面。

构建pom.xml

启动器以及controller

(1) 启动器

在com.boot(即最外层目录文件)下写一个如下main方法:

(3)启动项目

找到com.boot下的Application以java Application方式启动,然后打开浏览器输入localhost:8080就会出现Hello World!

添加java代码

(1)User.java

对应数据库中表的字段,放在src/main/java下的包com.boot.domain

(2)UserDao.java

Dao接口类,用来对应mapper文件。放在src/main/java下的包com.lin.dao,内容如下:

(3)UserService.java和UserServiceImpl.java

service接口类和实现类,放在src/main/java下的包com.lin.service,内容如下:

UserService.java

UserServiceImpl.java

(4)mapper文件

用来和dao文件对应,放在src/main/resources中的com/boot/mapper目录下

UserMapper.xml

资源配置

下列所有文件均在src/main/resources目录下

(1)spring-boot配置

不少人都Properties资源文件来配置,不过这种文件在eclipse编码的默认设置是ISO-8859-1,需要修改eclipse的设置才能显示中文。因此我比较喜欢用yml文件来配置,一个是结构明显,另外一个不用考虑编码的问题。

application.yml

(2)日志打印logback-spring.xml

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191115A0I5JK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券