Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将 BootStrap 初始化内容分解为单独的文件。我的目标是通过将一个相当大的 BootStrap.groovy 文件分解成更小的、智能命名的块来改进它。
是否有可能做到这一点?
BootStrap支持自动装配,因此您可以将逻辑放入服务方法中,将服务注入BootStrap并从init块中调用方法。
BootStrap
init
或者,您可以有几个不同的文件,它们的名称以 结尾BootStrap.groovy,例如SecurityBootStrap.groovy,DatabaseBootStrap.groovy等,它们都将被执行。但是我不确定您是否可以保证多个引导脚本将运行的顺序,所以如果顺序很重要,那么服务注入路线更安全。
BootStrap.groovy
SecurityBootStrap.groovy
DatabaseBootStrap.groovy