Skip to content

Afaren/jmm-start-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jmm-start-demo

配置环境

  1. 安装 MySQL sudo apt install mysql-server,具体可以参考 这里

初始化数据库

  1. [~] $: cd jmm-start-demo
  2. [jmm-start-demo] $: ./db-initial.sh (需要输入 mysql root 的密码)
  3. 修改 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

运行 demo

  1. [~] $: cd jmm-start-demo
  2. [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           

注意:

  1. 第一次运行 ./gradlew jettyRun 时,因为下载安装 gradle 以及下载依赖的 jar 包会花费大约一小时时间,请耐心等候
  2. 运行 ./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"}]`

About

jersey-mybatis-mysql-demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published