2017-11-25 304 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()); 
    } 

... 
相關問題