前言

goinitpackageinitinit

init 特性

initmainpackageinitpackageinitinitpackageinitinit

init 的执行顺序

init
packageconstvarinit

变量的初始化顺序

GO
dbca

package 中多个 init 的执行顺序

GO
initinit

加载顺序总结

importinitinit

init 的使用场景

  • 服务注册
  • 数据库,缓存等中间件的初始化连接

init 注意事项

initinitinitinit_import _ "cumsuter_package"initinitmain