作者回复: 没有特别的git配置,只是用了https://github.com/ohmyzsh/ohmyzsh,缺省配置。
作者回复: 这个springboot支持的外部集中配置机制,可以参考下面文档24.3节: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
作者回复: 嗯,可以加一个shell简化启动,课程的目的是演示纯手工启动繁琐,对比后续用docker compose或k8s一键部署的方便性。
作者回复: 嗯,后续课程会给出一个CI/CD持续交付的案例。
作者回复: 可以直接改win host文件,但是不如switchhost方便。
作者回复: 这个问题之前有人报过,估计和编译环境有关,建议尝试在IDE里头设置-parameter编译参数,参考: https://stackoverflow.com/questions/44313482/feign-client-with-spring-boot-requestparam-value-was-empty-on-parameter-0
作者回复: 我用的这个: https://github.com/ohmyzsh/ohmyzsh 缺省配置即可
作者回复: 配置文件(https://github.com/spring2go/staffjoy/blob/master/config/application.yml.example)需要修改文件名,修改方式在项目(https://github.com/spring2go/staffjoy)readme的[如何运行]部分有说明。 如果还有问题,你直接把application.yml.example里头sentry-dns的值复制到mail服务对应配置文件里头去,其它配置如有需要也可以这样直接复制。 交流群可以加我微信(bulldog2015),说明来自极客时间。
作者回复: 很奇怪,网上找了一下可能和编译设置或者feign版本有关,可以尝试在ide里头加-parameters编译参数: https://stackoverflow.com/questions/44313482/feign-client-with-spring-boot-requestparam-value-was-empty-on-parameter-0 或者把本地缓存的maven cache全清理掉重新加载。
作者回复: 你好,staffjoy的两个单页应用要求linux或mac环境编译,windows环境暂不支持。所以,如果你是windows环境,staffjoy ide部署这个环节暂时做不了,不过后面的docker compose和k8s部署可以不受影响,只要你的win操作系统能正常能装docker/k8s即可。 不过如果你有兴趣,在windows可以尝试自己hack一下,有学员说编译成功的(但不能保证)。上面的错误一个是eslint造成,webpack.config.js里头配置的eslint要求unix格式,你可以把eslint相关配置都去掉,另外前端引用的npm-zepto需要替换一下,参考这里:https://github.com/spring2go/staffjoy/issues/6