- 博客(15)
- 收藏
- 关注
原创 注册 servlet 的三大组件(Servlet、Filter、Listener)
ServletRegistrationBean @Beanpublic ServletRegistrationBean myServlet(){ ServletRegistrationBean registrationBean = new ServletRegistrationBean(new MyServlet(),"/myServlet"); return registrat...
2018-05-14 22:02:59
1066
原创 5-1 新增、更新权限模块接口
创建表单视图对象@Getter@Setter@ToStringpublic class AclModuleParam { private Integer id; @NotBlank(message = "权限模块名称不可以为空") @Length(min = 2, max = 20, message = "权限模块名称长度需要在2~20个字之间") pri...
2018-05-02 21:43:48
316
原创 4-5 获取当前线程的request请求和当前用户信息
创建 requestholder 实体类public class RequestHolder { private static final ThreadLocal<SysUser> userHolder = new ThreadLocal<SysUser>(); private static final ThreadLocal<HttpServletReque...
2018-05-02 20:58:20
3291
原创 抛异常:Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]
问题描述:抛出org.apache.ibatis.binding.BindingException异常问题解决方法:多参数时必须加上@Param修改 SysAclMapper
2018-04-24 22:39:09
10999
原创 4-4 springboot拦截器
创建自定义拦截器实现HandlerInterceptor接口,preHandle:调用controller之前执行,如果该方法返回false或者抛出异常就会结束请求public class LoginHandlerInterceptor implements HandlerInterceptor{ @Override public void afterCompletion(HttpServ...
2018-04-22 23:03:43
181
原创 4-3 分页模板
通用的分页 ftl 文件<script id="paginateTemplate" type="x-tmpl-mustache"><div class="col-xs-6"> <div class="dataTables_info" id="dynamic-table_info" role="status" a
2018-04-22 22:33:51
365
1
原创 4-2 用户登陆接口与界面开发
1、登陆 Controller@Controllerpublic class UserController { @Autowired private SysUserService sysUserService; @RequestMapping("/login") public void login(HttpServletRequest request, HttpServletRes...
2018-04-22 21:56:33
687
原创 4-1 新增、更新用户接口
创建表单视图对象@Getter@Setterpublic class UserParam { private Integer id; @NotBlank(message = "用户名不可以为空") @Length(min = 1, max = 20, message = "用户名长度需要在20个字以内") private String username;...
2018-04-22 21:40:03
1488
原创 3-5 ace 模板的增删改查
部门列表树1<div class="col-sm-3"> <div class="table-header"> 部门列表 <a class="green" href="#"> <!--新增部门按钮--> <i c
2018-04-22 12:40:58
760
原创 3-4 整合 ace 模板
添加 freemarker 模板引擎,在 templates 文件夹下创建 ftl 文件controller 添加 return new ModelAndView("dept/dept")@Controller@RequestMapping("/sys/dept")@Slf4jpublic class SysDeptController { @RequestMapping("/page"...
2018-04-16 23:29:40
1087
原创 3-3 更新部门接口
SysDeptService@Servicepublic class SysDeptService { @Autowired private SysDeptMapper sysDeptMapper; public void update(@Valid DeptParam param) { if(checkExist(param.getParentId(), param.getN...
2018-04-16 19:12:46
323
原创 3-2 部门层级树接口
创建用于展示的 dto 对象@Getter@Setter@ToStringpublic class DeptLevelDto extends SysDept{ private List<DeptLevelDto> deptList = new ArrayList<>(); // sysDept 转换 DeptLevelDto public static ...
2018-04-16 09:50:24
769
原创 3-1 新增部门接口
1、创建表单视图对象 param@Datapublic class DeptParam { private Integer id; @NotBlank(message = "部门名称不可以为空") @Length(max = 15, min = 2, message = "部门名称长度需要在2-15个字之间") private String name; private Inte...
2018-04-16 09:02:21
424
原创 SpringBoot中静态资源访问路径
问题:ftl 页面中访问 static 文件夹下的静态文件失败(dept.ftl 不能访问 static 文件夹的静态资源)项目的目录结构:ftl 文件代码如下浏览器时访问无法获取文件解决方案:将路径去掉前面的 "/static"ftl 文件代码修改如下...
2018-04-15 09:32:22
1513
原创 搭建 springboot 工程
1、新建一个 springboot 工程添加 web、mybatis、freemarker 依赖在 pom 文件添加 druid、mysql、lombok、logback、generator、lang3 等依赖<!-- druid --><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><de...
2018-04-09 23:28:40
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人