Commit aa88575e authored by 刘文胜's avatar 刘文胜

1111

parent b70d223b
...@@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.ResponseBody; ...@@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.hdp.customerservice.repository.MemberRepository; import com.hdp.customerservice.repository.MemberRepository;
import com.hdp.customerservice.service.MemberService; import com.hdp.customerservice.service.MemberService;
import com.hdp.customerservice.service.WorksService;
@Controller @Controller
public class TestController { public class TestController {
...@@ -30,8 +31,13 @@ public class TestController { ...@@ -30,8 +31,13 @@ public class TestController {
@Autowired @Autowired
private MemberService memberService; private MemberService memberService;
@Autowired
private WorksService worksService;
@RequestMapping("/test") @RequestMapping("/test")
public @ResponseBody String test(){ public @ResponseBody String test(){
return JSONArray.toJSONString(memberService.getAllList());
return JSONArray.toJSONString(worksService.getAllList());
//return JSONArray.toJSONString(memberService.getAllList());
} }
} }
...@@ -13,7 +13,6 @@ import java.io.Serializable; ...@@ -13,7 +13,6 @@ import java.io.Serializable;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.NoRepositoryBean; import org.springframework.data.repository.NoRepositoryBean;
import org.springframework.stereotype.Repository;
@NoRepositoryBean @NoRepositoryBean
public interface BaseRepository <E, PK extends Serializable> extends JpaRepository<E, PK>,JpaSpecificationExecutor<E>{ public interface BaseRepository <E, PK extends Serializable> extends JpaRepository<E, PK>,JpaSpecificationExecutor<E>{
......
/**
* @Title: WorksRepository.java
* @Package com.hdp.customerservice.repository
* @Description: TODO
* @author new12304508_163_com
* @date 2015年6月17日 下午4:16:38
* @version V1.0
*/
package com.hdp.customerservice.repository;
import com.hdp.customerservice.model.WorksEntity;
public interface WorksRepository extends BaseRepository<WorksEntity,Long>{
/**
* @Title: WorksRepository.java
* @Package com.hdp.customerservice.repository
* @Description: TODO
* @author new12304508_163_com
* @date 2015年6月17日 下午4:16:38
* @version V1.0
*/
}
...@@ -9,22 +9,19 @@ ...@@ -9,22 +9,19 @@
package com.hdp.customerservice.service; package com.hdp.customerservice.service;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
import org.mockito.internal.util.collections.ArrayUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.domain.Specification; import org.springframework.data.jpa.domain.Specification;
import org.springframework.stereotype.Service;
import com.hdp.customerservice.repository.BaseRepository; import com.hdp.customerservice.repository.BaseRepository;
public abstract class AbstractBaseServiceImpl<E, PK extends Serializable> implements BaseService<E, PK> { public abstract class AbstractBaseServiceImpl<E, PK extends Serializable> implements BaseService<E, PK> {
@Autowired
protected BaseRepository<E, PK> repository; protected BaseRepository<E, PK> repository;
@Override @Override
......
...@@ -15,13 +15,8 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -15,13 +15,8 @@ import org.springframework.transaction.annotation.Transactional;
import com.hdp.customerservice.model.MemberEntity; import com.hdp.customerservice.model.MemberEntity;
import com.hdp.customerservice.repository.MemberRepository; import com.hdp.customerservice.repository.MemberRepository;
@Service @Service
@Transactional(readOnly = true) @Transactional(readOnly = true)
public class MemberServiceImpl extends AbstractBaseServiceImpl<MemberEntity, Long> implements MemberService{ public class MemberServiceImpl extends AbstractBaseServiceImpl<MemberEntity, Long> implements MemberService{
@Autowired
public void setUserRepository(MemberRepository memberRepository) {
super.repository=memberRepository;
}
} }
/**
* @Title: WorksService.java
* @Package com.hdp.customerservice.service
* @Description: TODO
* @author new12304508_163_com
* @date 2015年6月17日 下午4:07:41
* @version V1.0
*/
package com.hdp.customerservice.service;
import com.hdp.customerservice.model.WorksEntity;
public interface WorksService extends BaseService<WorksEntity, Long>{
/**
* @Title: WorksService.java
* @Package com.hdp.customerservice.service
* @Description: TODO
* @author new12304508_163_com
* @date 2015年6月17日 下午4:07:41
* @version V1.0
*/
}
/**
* @Title: WorksServiceImpl.java
* @Package com.hdp.customerservice.service
* @Description: TODO
* @author new12304508_163_com
* @date 2015年6月17日 下午4:08:05
* @version V1.0
*/
package com.hdp.customerservice.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.hdp.customerservice.model.WorksEntity;
import com.hdp.customerservice.repository.MemberRepository;
import com.hdp.customerservice.repository.WorksRepository;
@Service
@Transactional(readOnly = true)
public class WorksServiceImpl extends AbstractBaseServiceImpl<WorksEntity, Long> implements WorksService{
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment