自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 注册 servlet 的三大组件(Servlet、Filter、Listener)

ServletRegistrationBean @Beanpublic ServletRegistrationBean myServlet(){    ServletRegistrationBean registrationBean = new ServletRegistrationBean(new MyServlet(),"/myServlet");    return registrat...

2018-05-14 22:02:59 1027

原创 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 273

原创 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 3193

原创 抛异常:Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]

问题描述:抛出org.apache.ibatis.binding.BindingException异常问题解决方法:多参数时必须加上@Param修改 SysAclMapper

2018-04-24 22:39:09 10831

原创 4-4 springboot拦截器

创建自定义拦截器实现HandlerInterceptor接口,preHandle:调用controller之前执行,如果该方法返回false或者抛出异常就会结束请求public class LoginHandlerInterceptor implements HandlerInterceptor{ @Override public void afterCompletion(HttpServ...

2018-04-22 23:03:43 128

原创 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 323 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 636

原创 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 1402

原创 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 689

原创 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 1012 1

原创 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 281

原创 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 729

原创 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 380

原创 SpringBoot中静态资源访问路径

问题:ftl 页面中访问 static 文件夹下的静态文件失败(dept.ftl 不能访问 static 文件夹的静态资源)项目的目录结构:ftl 文件代码如下浏览器时访问无法获取文件解决方案:将路径去掉前面的 "/static"ftl 文件代码修改如下...

2018-04-15 09:32:22 1459

原创 搭建 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 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除