小编Kon*_*tin的帖子

在HATEOAS _embedded PagedResource中命名Spring页面键

我们目前正在最新的项目中实现API库.我们正在尝试将Spring HATEOAS与HAL一起用作生成json hal响应的适当库.

使用Spring boot 1.2.5.RELEASE +提供的Spring HATEOAS版本.目前,我们正在将要返回的实际JPA实体映射为Resources.

即我们的实体看起来像这样:

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Entity
@Table(name = "users")
public class User {

    @Id
    private UUID id;

    @Column(nullable = false, length = 70)
    private String firstName;

    @Column(nullable = false, length = 70)
    private String lastName;
}
Run Code Online (Sandbox Code Playgroud)

我们的仓库:

public interface UserRepository extends PagingAndSortingRepository<User, UUID>, JpaSpecificationExecutor<User> {
    User findByUsername(String username);
}
Run Code Online (Sandbox Code Playgroud)

我们的服务:

@Service
@Transactional
public class UserService implements UserDetailsService {

    private UserRepository userRepository;

    @Autowired
    public UserService(UserRepository userRepository) {
        this.userRepository = userRepository;
    } …
Run Code Online (Sandbox Code Playgroud)

java spring spring-hateoas spring-boot

4
推荐指数
1
解决办法
1136
查看次数

标签 统计

java ×1

spring ×1

spring-boot ×1

spring-hateoas ×1