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

JAVA Spring boot+Mybatis

可能 Spring boot 框架是众势所趋,加上项目后面也会往这个方向做,所以抽空先自己尝试搭建最基础的Spring boot 框架。

经过尝试之后发现搭建速度之快,绝非 Spring mvc 所可以比拟的,加上无需配置大多数的 xml 文件,内置 tomcat 服务器,不但减少了出错率,对于新手来说更是友好无比。所以想把过程记录一下,后面也可以一步步做更多的扩展。

如果有小伙伴可以给我更多的建议和意见,更是感谢!

目录

1、环境和工具

2、建立项目

3、配置与完善代码文件

4、测试

环境和工具

开发环境是 ubuntu 16.04;

使用的开发工具为 IDEA;

jdk 版本为 1.8。

文中是基于已经搭建好的 java 配合 IDEA 开发环境,如果需要这方面的配置可以查看一下两篇文章。

建立项目

打开 IDEA,选择左上角的 File / New / Projuce...,然后选择 Spring Initializr,点击 next。

然后填写自己相对应的项目名称,点击 next。

之后选择 Web 之中,勾选中 Web,点击 next。

然后选择自己的项目路径,点击 Finish。

新建完成之后我们可以看到项目的初步文件框架如下。

之后需要初步的完善一下项目的目录结构,通过右键点击 com.example.springboot,选择 New / Package 增加 controller、mapper、model、service 项目包。

这个时候,基本的项目文件目录已经搭建完成。

配置与完善代码文件

(所有代码会在最下方给出 github 链接。)

在pom.xml配置所有相关的依赖

在配置文件 application.properties 中配置端口、数据库相关的配置。

由于系统本身 8080 端口已经被占用,所以我将项目端口配置为 9090,数据表可以自己动手建立,只是很简单的一张表而已。

接下来我们就要开始来使用该框架啦。

在 model 包中添加对于数据表的类,我这里的数据表名是 test,包括其中的一些字段,然后通过 IDEA 的快捷键 Alt + Insert 可以快速的为该类添加私有变量的 getter 和 setter 方法。并且自己重写 toString 方法方便最终测试结果的输出。

然后在 mapper 中新建一个 TestMapper 接口。

在Service包创建一个TestService接口及其实现TestServiceImp。

在controller包新建一个UserController控制器。

最后编写启动类 SpringbootApplication。

这样子,我们就已经把最基础的框架以及文件搭建好了!

测试

然后运行启动类SpringbootApplication。通过运行编译的 log 可以看出服务已经在端口 9090 启动了。

使用 netstat -tupln 命令可以看到,系统的 9090 端口已经被 java 程序占用。

最后使用浏览器访问 http://localhost:9090/showTest/1,可以看到数据库所返回的数据,那么一个简单的 Spring boot + Mybatis 就搭建完成啦!

从整一个过程也可以看出,该框架在搭建的时候极其方便,特别是对于新手,第一次搭建的出错率非常低。而出现错误也可以很快的从 log 中查找并且改正。

搭建完框架也可以继续对框架做更多的尝试和测试。

项目在 github 上的地址:

https://github.com/laofeijunfeng/springboot

大伙有啥子意见或者建议可以留言哇,点拨点拨我这个初学者哈哈哈。

无需关注哇,反正很少发,还菜,发了会发圈的啦哈哈哈。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券