SpringMVC + Spring + Mybatis,数据库连接池是druid,页面效果是Bootstrap
日志实现是用的AOP, 注解
因为是自己要用,原本只是想简单写一下,然后单元测试通过能用就行,想了想还是多写点,方面分享吧
整体来说,工程中能看到SSM的整合,Druid的简单配置,Bootstrap的简单使用,java反射的简单使用
SQL是项目src/main/webapp/sql下
项目有个小BUG,demo中删除参数是纯数字的字符串,然而point.getArgs() -> Object[] 我没办法转回数字, 导致参数至为@字符串,最后一张图可以看到,添加无影响
操作基本是Ajax实现的, 类Result是结果响应的封装dto吧
项目中登录相关用的是过滤器,响应方式是直接跳转和Ajax的提示在跳转。
看下图吧:
项目结构
登录相关的
删除成功后会提示再刷新页面
添加成功后也是提示再刷新
数据库日志记录