在工作中可能经常遇到初始化码表的问题。今天刚好实践一哈。看了公司以前的做法。个人感觉简单明了。特此记录一波,以免忘记。
下面进入代码与实操步骤。
1.新建文件夹config,此文件夹至于springboot程序入口文件所在目录之下,至于为什么,自己想。代码见图一:
图一所有异常向外抛出,我是认为初始数据很重要,所以当初始化异常即终止程序启动。具体每一步代码意思,请问度娘。
2.从上面代码可大致推测出数据是来至于 resources文件夹下读取json文件获取。故下一步操作是在resources文件夹下创建inindata文件夹,并建立相应初始化数据的json文件。具体见图二:
图二运行程序。
图三可以看到控制台打印了插入语句。至此教程完成。个人感觉这种方式非常简洁明了。
上一家公司初始数据是通过sql脚本。写好脚本上传到svn。初始化库的时候,跑一哈脚本就好了。这种方式也是不错的选择。
在后续工作中会持续更新比较常见又感觉写的比较好的代码。
感谢各位的阅读,觉得不错的话,点亮小星星呗。
网友评论