后台
IILee_
热爱生活,热爱编程
展开
-
Java 多级菜单树工具
关于Java中多级菜单树的处理 今天被一个菜单列表的展现折磨得不轻,自己写代码发现实在是费时费力,而且代码量太大,逻辑亟待优化,后续找到了这个代码十分简洁的工具类,说实话我只能看得懂,写不出来这种东西。在此分享给大家,避免重复造轮子的工作~ 多级树Bean 这是一个基础bean: /** * 功能描述:> 段落引用 * 【分组信息bean】 * 注意,下面的bean每个属性都为必要属性,不可缺一 * 继承此bean再添加多个属性,不会影响树结构 * 类上的三个注解为lombok插件 *原创 2020-07-30 15:24:32 · 350 阅读 · 0 评论 -
Java面向对象设计模式之状态模式
一、模式动机 在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。 二、模式定义 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式。 三、模式原创 2020-08-10 15:42:35 · 225 阅读 · 0 评论 -
String字符串转Date日期
日期转换 今日写代码的时候,发现前端的日期格式字符串不能被后台接收。于是找出了下面这么个配置来统一处理日期格式的转换。 非BOOT方式xml配置: import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.beans.propertyeditors.CustomDateEditor; import org.springframework.web.bind.WebDataBinder; imp原创 2020-07-30 20:31:08 · 480 阅读 · 0 评论