2017-11-25 24 views

回答

0

您可以使用Spring-boot初始化程序。只需访问此页面 - https://start.spring.io/

对于简单的Spring WebMVC选择下一个工具:Web,H2,JPA,我会推荐DevTools。

在实际应用中,你需要创建一个这样JPA库接口:

包ru.arvsoft.server.core.repository;

import org.springframework.data.jpa.repository.JpaRepository; 
import ru.arvsoft.server.core.domain.Author; 


public interface AuthorRepository extends JpaRepository<Author, Long> { 
} 

而且在某些类使用它:

@Service 
public class AuthorService { 

    private final AuthorRepository repository; 
    private final AuthorMapper mapper; 

    @Autowired 
    public AuthorService(AuthorRepository repository, AuthorMapper mapper) { 
     this.repository = repository; 
     this.mapper = mapper; 
    } 

    public Author getById(Long id) { 
     return repository.findOne(id); 
    } 

    public List<AuthorShortDTO> getAuthors() { 
     return repository.findAll().stream().map(mapper::mapToShortDTO).collect(Collectors.toList()); 
    } 

... 
相关问题