- 安装 MySQL
sudo apt install mysql-server
,具体可以参考 这里
- [~] $: cd jmm-start-demo
- [jmm-start-demo] $: ./db-initial.sh (需要输入 mysql root 的密码)
- 修改 mysql 密码:将 src/main/resources/config.properties 中的 jdbc.password 一项的值修改为你自己的 mysql root 密码
看到如下输出,表示数据库初始化成功
id name gender
1 Bulma female
2 Vegeta male
3 ChiChi female
4 Goku male
- [~] $: cd jmm-start-demo
- [jmm-start-deom] $: ./gradlew jettyRun
此时,在控制台下应该可以看到类似如下的输出:
[jmm-start-demo]$ gradle jettyRun
:prepareInplaceWebAppFolder UP-TO-DATE
:createInplaceWebAppFolder UP-TO-DATE
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:prepareInplaceWebAppClasses UP-TO-DATE
:prepareInplaceWebApp UP-TO-DATE
:jettyRun
09:53:49 INFO Jetty 9.2.15.v20160210 started and listening on port 8080
09:53:49 INFO jmm-start-demo runs at:
09:53:49 INFO http://localhost:8080/jmm-start-demo
Press any key to stop the server.
> Building 87% > :jettyRun
注意:
- 第一次运行
./gradlew jettyRun
时,因为下载安装gradle
以及下载依赖的 jar 包会花费大约一小时时间,请耐心等候 - 运行
./gradlew jettyRun
时,如果出现端口占用情况,请先将占用的端口的进程杀死再运行此命令
打开浏览器,输入 http://localhost:8080/jmm-start-demo/users/1
将看到页面打印出 {"id":1,"name":"Bulma","gender":"female"}
改变 URL 中的 1
为其他数字,可以看到打印用户信息随之改变 :)
打开浏览器,输入 http://localhost:8080/jmm-start-demo/users/
将看到页面打印出四个用户的信息
[{"id":1,"name":"Bulma","gender":"female"},
{"id":2,"name":"Vegeta","gender":"male"},
{"id":3,"name":"ChiChi","gender":"female"},
{"id":4,"name":"Goku","gender":"male"}]`