最近公司后端工作比较多,去后端帮忙去,这次记录下电力模块的开发,顺便回忆下以前用的springMVC+myBatis的使用。需求页面如下:
1.首先在mybatis-config.properties中更改数据库连接方式及用户名密码,如下图所示:
2.然后我们设置下maven配置,在file-->setting-->搜索maven-->Maven目录下:
3.在Maven home directory中选择本地maven解压包,在User settings file 选择Override并选择本地的maven配置文件setting.xml.
然后配置下tomcat:
4.配置完tomcat后在项目名onemap下新建模块electric、entity.electric(放实体类),在electric模块下新建controller、service、persistence,下面以统计当月每小时用电量为例:
5.然后在Mapper.xml里面写sql语句及注意事项:
6.用的数据库是orcle,注意字段名大写,入参及出参的类型,然后在数据库跑下sql语句,如下:
7.这个统计图这次用帆软来做,打开FineReport8.0,在文件中新建表单,我们选择面积图表,然后设置数据库连接及输入sql语句,最后在样式中修改即可,如下所示:
8.将配置保存,然后在iframe中设置样式布局,在js中传递保存的路径及参数,如下:
9.然后在看下页面效果图:
10.然后我们对左侧的内容添加滚动效果,用的jquery的插件:
11.底层的地图用的百度的在线地图,自己发布了一个样式,然后在页面引入即可,如下:
自此,本模块完成,顺带复习了springsMVC+myBatis框架,然后学习了下帆软是怎么做统计图的,相比echarts,大大减少了代码量。