在咖啡厅的角落里,偶尔会听到同事抱怨:“人事系统的部署总是卡壳”。其实把SpringBoot的人事管理系统装上线,跟调配一杯手冲咖啡差不多——只要顺序对,水温合适,味道自然会出来。
创建一个叫 hros 的库,导入官方提供的 vhr.sql 与 hros.sql 两个脚本。导入完后,打开 src/main/resources/application.properties,把 spring.datasource.url、username、password 换成自己的本地信息。记得把 spring.redis.host 指向本机的 Redis 实例,若暂时不想用缓存,可以把相关配置行前面加个 # 注释掉。
mvn clean package -DskipTests,等 Maven 把所有 jar 包打包好。java -jar target/hros-0.0.1-SNAPSHOT.jar,控制台出现 Started HrosApplication 时表示服务已就绪。http://localhost:8083/index.html,如果能看到员工列表的表格,说明系统已经成功跑通。部署的过程往往比写代码更考验细节意识。比如忘记把 MySQL 的时区设为 +8:00,页面的日期就会莫名其妙提前一天。你有没有在部署过程中碰到让人哭笑不得的小坑?不妨把经验写下来,下一次再喝咖啡时可以直接分享给旁边的同事。
文章版权归作者所有,未经允许请勿转载。
参与讨论
暂无评论,快来发表你的观点吧!