提交 66616f21 编写于 作者: 武汉红喜's avatar 武汉红喜

whatsmars-spring

上级 788cbc6c
package com.itlong.whatsmars.earth.dao;
import com.itlong.whatsmars.earth.domain.pojo.OrganizationDO;
import com.itlong.whatsmars.earth.domain.pojo.Organization;
import com.itlong.whatsmars.earth.domain.query.OrganizationQuery;
import com.itlong.whatsmars.earth.domain.query.QueryResult;
......@@ -9,5 +9,5 @@ import com.itlong.whatsmars.earth.domain.query.QueryResult;
*/
public interface OrganizationDao {
public QueryResult<OrganizationDO> query(OrganizationQuery query);
public QueryResult<Organization> query(OrganizationQuery query);
}
package com.itlong.whatsmars.earth.dao.impl;
import com.itlong.whatsmars.earth.dao.OrganizationDao;
import com.itlong.whatsmars.earth.domain.pojo.OrganizationDO;
import com.itlong.whatsmars.earth.domain.pojo.Organization;
import com.itlong.whatsmars.earth.domain.query.OrganizationQuery;
import com.itlong.whatsmars.earth.domain.query.QueryResult;
......@@ -14,8 +14,8 @@ import java.util.Map;
*/
public class OrganizationDaoImpl extends BaseDao implements OrganizationDao {
@Override
public QueryResult<OrganizationDO> query(OrganizationQuery query) {
QueryResult<OrganizationDO> qr = new QueryResult<OrganizationDO>();
public QueryResult<Organization> query(OrganizationQuery query) {
QueryResult<Organization> qr = new QueryResult<Organization>();
qr.setQuery(query);
Map<String,Object> params = query.build();
......@@ -26,7 +26,7 @@ public class OrganizationDaoImpl extends BaseDao implements OrganizationDao {
return qr;
}
List<OrganizationDO> organizations = this.sqlSession.selectList("OrganizationMapper.query", params);
List<Organization> organizations = this.sqlSession.selectList("OrganizationMapper.query", params);
qr.setResultList(organizations);
return qr;
}
......
package com.itlong.whatsmars.earth.domain.misc;
import com.itlong.whatsmars.earth.domain.pojo.UserDO;
import com.itlong.whatsmars.earth.domain.pojo.User;
/**
* Author: qing
......@@ -10,14 +10,14 @@ import com.itlong.whatsmars.earth.domain.pojo.UserDO;
*/
public class LoginContext {
private UserDO user;
private User user;
public UserDO getUser() {
public User getUser() {
return user;
}
public void setUser(UserDO user) {
public void setUser(User user) {
this.user = user;
}
......
package com.itlong.whatsmars.earth.domain.misc;
import com.itlong.whatsmars.earth.domain.pojo.UserDO;
import com.itlong.whatsmars.earth.domain.pojo.User;
/**
* Author: qing
......@@ -23,7 +23,7 @@ public class LoginContextHolder {
holder.remove();
}
public static UserDO getLoginUser() {
public static User getLoginUser() {
LoginContext context = holder.get();
return context == null ? null : context.getUser();
}
......
......@@ -3,5 +3,5 @@ package com.itlong.whatsmars.earth.domain.pojo;
/**
* Created by shenhongxi on 2016/6/8.
*/
public class OrganizationDO {
public class Organization {
}
......@@ -7,7 +7,7 @@ import java.util.Set;
/**
* Created by shenhongxi on 2016/4/29.
*/
public class UserDO implements Serializable {
public class User implements Serializable {
private Integer id;
......
......@@ -4,7 +4,7 @@ import com.itlong.whatsmars.common.pojo.Result;
import com.itlong.whatsmars.common.pojo.ResultCode;
import com.itlong.whatsmars.earth.dao.OrganizationDao;
import com.itlong.whatsmars.earth.service.OrganizationService;
import com.itlong.whatsmars.earth.domain.pojo.OrganizationDO;
import com.itlong.whatsmars.earth.domain.pojo.Organization;
import com.itlong.whatsmars.earth.domain.query.OrganizationQuery;
import com.itlong.whatsmars.earth.domain.query.QueryResult;
import org.springframework.stereotype.Service;
......@@ -27,8 +27,8 @@ public class OrganizationServiceImpl implements OrganizationService {
public Result list(OrganizationQuery query) {
Result result = new Result();
try {
QueryResult<OrganizationDO> qr = this.organizationDao.query(query);
Collection<OrganizationDO> organizations = qr.getResultList();
QueryResult<Organization> qr = this.organizationDao.query(query);
Collection<Organization> organizations = qr.getResultList();
result.addModel("query", query);
result.addModel("queryResult", qr);
result.addModel("organizations", organizations);
......
......@@ -4,7 +4,7 @@ import com.itlong.whatsmars.common.util.DESUtils;
import com.itlong.whatsmars.earth.domain.misc.LoginContext;
import com.itlong.whatsmars.earth.domain.misc.LoginContextHolder;
import com.itlong.whatsmars.earth.domain.misc.SystemConfig;
import com.itlong.whatsmars.earth.domain.pojo.UserDO;
import com.itlong.whatsmars.earth.domain.pojo.User;
import net.sf.json.JSONObject;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
......@@ -45,7 +45,7 @@ public class LoginInterceptor implements HandlerInterceptor{
if(key.equalsIgnoreCase(cookieKey)) {
if(StringUtils.isNotBlank(content)) {
String source = DESUtils.decrypt(content, systemConfig.getCookieSecurityKey());
UserDO user = this.decoder(source);
User user = this.decoder(source);
LoginContext context = new LoginContext();
context.setUser(user);
LoginContextHolder.set(context);
......@@ -58,7 +58,7 @@ public class LoginInterceptor implements HandlerInterceptor{
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
if(modelAndView != null) {
UserDO user = LoginContextHolder.getLoginUser();
User user = LoginContextHolder.getLoginUser();
modelAndView.addObject("loginUser", user);
}
}
......@@ -69,7 +69,7 @@ public class LoginInterceptor implements HandlerInterceptor{
}
protected UserDO decoder(String content){
protected User decoder(String content){
if(StringUtils.isBlank(content)){
return null;
}
......@@ -77,7 +77,7 @@ public class LoginInterceptor implements HandlerInterceptor{
if(json.isNullObject()){
return null;
}
UserDO user = new UserDO();
User user = new User();
user.setId(json.getInt("id"));
user.setName(json.getString("name"));
......
......@@ -17,5 +17,10 @@ public class TestSpring {
System.out.println(mars.getCnName());
//ServletContextListener contextListener = new ContextLoaderListener();
String s = "http://jd.com";
System.out.println(s.substring(5, s.length()));
Integer n = 3;
System.out.println("3".equals(n));
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册