package corgi.spring.test_java_service.code.service; import com.dounine.corgi.jpa.exception.SerException; import com.dounine.corgi.jpa.service.ServiceImpl; import corgi.spring.test_java_service.code.dao.IUserRep; import corgi.spring.test_java_service.code.dto.UserDto; import corgi.spring.test_java_service.code.entity.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct; import java.util.List; /** * Created by lgq on 16-10-13. */ @Service public class UserSerImpl extends ServiceImpl<User, UserDto> implements IUserSer { @Autowired private IUserRep userRep; @PostConstruct public void start(){ System.out.println("UserServiceImpl is init!"); } @Override public User findByUsername(String username) throws SerException { // System.out.println("service cache"); return userRep.findByUsername(username); } @Override public List<User> findByNickname(String nickname) throws SerException { return userRep.findByNickname(nickname); } }