今天开始学习SpringBoot,作为一个安卓程序员,了解一点后端知识,也是必须的。
开发工具 IntelliJ IDEA 2018.1.2 x64;
项目所需环境 jdk1.8,gradle,mysql数据库;
这些就不介绍了,直接新建项目。
1.新建项目
1.1 File–New–Project,选择Spring Initializr
1.2 Next,如下图配置,填写自己的项目名,打包方式是jar
,语言是Koltin
,构建工具是gradle
,
1.3 点击Next,配置如下图,这里我们选择数据库MySQL
和持久层框架MyBatis
1.4 点击Next,选择工作目录,点击Finish,开始构建
SpringdemoApplication.kt
项目的启动类
application.properties
项目配置文件
build.gradle
项目依赖管理
2. 配置数据库
在application.properties文件中添加如下数据库配置1
2
3
4spring.datasource.url=jdbc:mysql://localhost:3306/demo?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&autoReconnect=true&failOverReadOnly=false
spring.datasource.username=数据库用户名
spring.datasource.password=数据库密码
spring.datasource.driverClassName=com.mysql.jdbc.Driver
打开MySQL WorkBbench新建数据库springdemo,填入数据库名即可,其他不变,点击右下角apply,完成数据库创建
接下来新建数据表UserInfo,执行代码
1 | CREATE TABLE `user_info` ( |
在IDEA
里面可以很方便查看数据库的数据,只需要填入数据库名、用户名、密码即可
运行项目,出现下图,说明项目运行成功
接下来打开Postman
测试接口,成功返回数据。
具体代码 后面会上传到Github(今天听说Github被微软收购了。。。还接入了广告)