论坛首页 Java企业应用论坛

Lombok简化Java代码 - code for fun

浏览 33359 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-03  
qiuboboy 写道
witcheryne 写道
jackra 写道
没看出哪好-_-||

特点是,简单,易用...

我最常用的是@Data 和 @Log4j 这两个注解. 省不少事.

@Data
@Log4j
@XmlRootElement(name="user")
@XmlAccessorType(XmlAccessType.FIELD)
public class User {
	
	private String id = null;
	private String name = null;
	private String password = null;

	private String workCode = null;
	
	private String telephone = null;
	private String email = null;
	
	public User() {
		
	}
	
	/**
	 * create user from DyeResourceTools.jar
	 * @param userInfo
	 * @return
	 */
	public static User fromUserInfo(UserInfo userInfo) {
		if(userInfo == null) {
			log.warn("occur a null userInfo parameter on creating user.");
			return null;
		}
		
		User user = new User();
		
		user.setId(userInfo.getStrUserId());
		user.setName(userInfo.getStrName());
		
		user.setWorkCode(userInfo.getStrWorkCode());
		
		user.setTelephone(userInfo.getStrTelephone());
		user.setEmail(userInfo.getStrEmailAddress());
		
		return user;
	}
}


这代码看起来多清爽

是很清爽,是不是会因为你一个人用这样的代码让整个团队也去用这样的代码呢?


我一个人在用, 这种方式我只介绍出来,喜不喜欢自己看. 不会强制推广
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics