一、引言
最近要做一个对后台配置进行界面化的功能,其中包含了导入,导出,和查看功能;第一次本人做这个,过程艰辛曲折,但是最后也给自己解决了,功能全不实现。虽然跟大牛比起来不算什么,但是这是自己每次遇到困难,不猥琐,迎难而上,最后解决了这些难题。所以很有成就感,所以将自己实现的过程记录下来。
二、需求一:实现某配置导入功能
我们现在还在使用spring+struts2+mybaits+mysql模式,所以只适用这个框架。springmvc和springboot其实只是在前台调用后台这块用的不一样,其实还是有共性的
- 需求详细:
将txt文件格式的内容导入mysql某表的一个列字段,该字段的数据类型是longblob型,所以longblob型也需要用到mybaits的typeHandler类型转换的知识点。
1. 主要介绍struts2代码,mybaits代码就不说了,很简单。
三、需求二:实现某配置导出功能
- 需求详细:
将之前导入的数据,以浏览器的方式在平台界面上导出
1. 只介绍struts2代码
四、需求三:实现某配置查看功能
- 需求详细:
1. 调用远程服务端的文本文件,该文件有几十万条,如果一次展示会导致浏览器崩溃,所以采用截断的方法,根据前台展示的需要一部分一部分展示给前台。
2.调用远程服务端的文件,需要用到httpinvoker技术,所以改天单独列个专题说下这个使用方法。^_^