在第(8) 篇文章里,我们已经下载了源码,我们只需要做一些设定,就可以跑程式了!
首先,将源码交给Eclipse管理后,我们要做一些设定,找到 application.properties ,打开
spring.jpa.hibernate.ddl-auto = create-drop
如果你第一次执行这个程式,将 spring.jpa.hibernate.ddl-auto = upgrade 换成 create-drop,第二次跑则换回 update (切记!切记!要不然程式会删除你之前创建的资料库,重新制造一个新的,你的资料会全部失掉!)
image.destination.folder = E:\/minio\/data\/biblio
因为程式可以上网抓取照片,抓到以后要放哪里呢?我的电脑情况就是
E:\minio\data (虽然它的路径是 E:\minio\data , 但是要写成上面的样子!)
接下来就是设定你的资料库了。
spring.datasource.url = jdbc:mariadb://localhost:3306/school (你之前创建的资料库名字)
spring.datasource.username = root (你的资料库的用户)
spring.datasource.password = 1674584 (你的资料库的密码)
接下来是 Telegram 和 Minio
上面设定都很简单,没什么好讲的。
如果你要用 telegram , MinioasisBot.java 的 @Service 要打开 (Uncomment, //@Service -> @Service )
接下来要说的就是,我们现在的资料库内空空如也,什么都没有,我们要靠第一次执行程式,制作资料库的表格和把一些基本的资料(一个用户,admin,3个权限)放进资料库, 三个权限是
- ROLE_ADMIN
- ROLE_LIBRARIAN
- ROLE_USER
那就要靠 FirstTimeBootstrapData.java 啦 !
Uncomment @Service (程式开跑第一次过后 uncomment 它回去即可 ! )
如底下 般的 Uncomment FirstTimeBootstrapData.java 的一部分,
好了,终于可以跑程式了!呼~~
找到 MinioasisLibraryApplication.java , 按 Run
底下是第一次跑成功的状态:
停 ! 重启
成功了!
恭喜你!随意打开一个浏览器,键入 http://localhost:8080/ , 你会看到,
以上的换面是读者们能够进入的画面,他们在右手上角可以搜寻图书馆的图书,简单说就是图书馆系统的 OPAC ,如果你不喜欢上面小绿洲的图片,想放自己图书馆的图片,请到 resources/static/images, 把这张照片换掉 -> library.jpg。
键入 http://localhost:8080/admin, 你会看到,
键入,
username : admin
password: admin
你就可以进入图书馆管理员的页面: