小编Rob*_*gor的帖子

30
推荐指数
4
解决办法
5万
查看次数

是否可以使用带有 @Service / @RestController 注解的 Java Records

我更喜欢将其作为记录,因为样板较少,但是会有问题吗?

IntelliJ 建议我将一个基本的 Java 类 @Service 变成这样:

@Service
public class LocationService {
    private final PlaceRepository placeRepository;

    @Autowired
    public LocationService(PlaceRepository placeRepository) {
        this.placeRepository = placeRepository;
    }

    public List<PlaceDto> findPlacesByRegionId(Long regionId){
        return placeRepository.findByRegionId(regionId).stream().map(place -> new PlaceDto(place.getId(), place.getName())).toList();
    }
} 
Run Code Online (Sandbox Code Playgroud)

像这样的Java记录@Service:

@Service
public record LocationService(PlaceRepository placeRepository) {
    public List<PlaceDto> findPlacesByRegionId(Long regionId) {
        return placeRepository.findByRegionId(regionId).stream().map(place -> new PlaceDto(place.getId(), place.getName())).toList();
    }
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot

21
推荐指数
2
解决办法
7567
查看次数

AnimateLayoutChanges 在回收器视图中失败

当我将 animateLayoutChanges="true" 放入布局中后,回收器视图开始表现得很奇怪。

默认 :

在我点击项目几次后

为什么回收者视图要这样做?

android android-recyclerview

5
推荐指数
0
解决办法
478
查看次数

appBarLayout中的图片

我想要实现的几乎与图片上的结果相同,但没有折叠和工具栏文本下的标签布局.我完成了它CollapsingTollbarLayout,但我不认为如果我不想让它崩溃是一个好方法.我应该如何正确实现图像,所以它在工具栏和标签布局下?

例

android android-toolbar

3
推荐指数
2
解决办法
6414
查看次数