KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
Spring boot: Read json file and convert it to pojo
8:16
Two Sum - LeetCode - Java
5:32
Правильный подход к детям
00:18
The evil clown plays a prank on the angel
00:39
☝️☝️☝️МАЛЫШ-СИЛАЧ 14 лет притворился НОВИЧКОМ | Школьник сделал то, чего не смог качок
00:50
乔的审判,精灵应该上天堂还是下地狱?#shorts #Fairy#fairytales
00:58
Spring boot: Read json file and convert it to pojo[part2]
Рет қаралды 801
Facebook
Twitter
Жүктеу
1
Жазылу 185
cellon lush
Күн бұрын
Пікірлер: 3
@ukaszt5026
2 жыл бұрын
Hey, How to import Item? i tried copy yours import, but it does not work and how to refecator this last line to universal method?
@cellonlush5583
2 жыл бұрын
Hi, Item is just my pojo. It could be any Object.
@cellonlush5583
2 жыл бұрын
package com.my.guitarstore.model; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonValue; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.util.ObjectUtils; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.stream.Stream; @Entity(name = "items") @Data @ApiModel(value = "Item", description = "The item object that contains the details pertaining to an item") public class Item { public enum ItemState { NEW("New"), USED("Used"); public final String value; ItemState(String value) { this.value = value; } @JsonCreator public static ItemState convert(final String itemState) { ItemState inputItemState = Stream.of(ItemState.values()).filter(targetEnum -> targetEnum.value.equals(itemState)) .findFirst().orElse(null); if(ObjectUtils.isEmpty(inputItemState)) throw new IllegalArgumentException("Invalid value for ItemState"); return inputItemState; } @JsonValue public String getValue() {return value;} } @ApiModelProperty(name = "itemId", value = "Unique identifier for the item") @JsonInclude(JsonInclude.Include.NON_EMPTY) @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long itemId; @ApiModelProperty(name = "name", value = "Item name") @JsonInclude(JsonInclude.Include.NON_EMPTY) @NotNull private String name; @ApiModelProperty(name = "regularPrice", value = "regular price") @JsonInclude(JsonInclude.Include.NON_EMPTY) @NotNull private Double regularPrice; //columnDefinition = "boolean default false", @ApiModelProperty(name = "couponApplicable", value = "Indicate whether coupon is applicable or not on the item") @JsonInclude(JsonInclude.Include.NON_EMPTY) @Column( name = "couponApplicable") private Boolean couponApplicable; @ApiModelProperty(name = "sale discount", value = "Percentage of sale discount") @JsonInclude(JsonInclude.Include.NON_EMPTY) @Transient private Discount discount; @ApiModelProperty(name = "itemState", value = "Indicate whether the item is used or new", example = "New") @JsonInclude(JsonInclude.Include.NON_EMPTY) @NotNull @Column(name = "itemState") @Enumerated(EnumType.STRING) private ItemState itemState; @ApiModelProperty(name = "amount", value = "The number of Item", example = "1") @JsonInclude(JsonInclude.Include.NON_EMPTY) @NotNull private Integer amount; }
8:16
Spring boot: Read json file and convert it to pojo
cellon lush
Рет қаралды 7 М.
5:32
Two Sum - LeetCode - Java
cellon lush
Рет қаралды 39
00:18
Правильный подход к детям
Beatrise
Рет қаралды 11 МЛН
00:39
The evil clown plays a prank on the angel
超人夫妇
Рет қаралды 53 МЛН
00:50
☝️☝️☝️МАЛЫШ-СИЛАЧ 14 лет притворился НОВИЧКОМ | Школьник сделал то, чего не смог качок
Nikita Zdradovskiy
Рет қаралды 7 МЛН
00:58
乔的审判,精灵应该上天堂还是下地狱?#shorts #Fairy#fairytales
精灵少女
Рет қаралды 9 МЛН
2:40
push project to github repo in IntelliJ
cellon lush
Рет қаралды 244
8:37
Advent of Spring Boot DAY16
Xavier Bouclet
Рет қаралды 17
2:01
IntelliJ new UI how to add toolbar backward/forward buttons
cellon lush
Рет қаралды 2,7 М.
2:10
mysql installation window
cellon lush
Рет қаралды 32
15:37
7. How to create a jenkins Job| Free style
QA Automation Classes
Рет қаралды 54
15:16
Scalable Auction Platform | Python API Automation - Data Seeding for Creating Category | Part 45
proglearner
Рет қаралды 4
17:53
9 AI Tools You MUST Be Using in 2025.
Ishan Sharma
Рет қаралды 56 М.
29:49
controlled assessment
Bradley Watkins
Рет қаралды 4
49:11
.Net 9 CRUD Operation using Angular in front end and .net9 in backend step by step ✅
Coding Jackpot
Рет қаралды 172
3:01
fibonacci series in Java(Recursive)
cellon lush
Рет қаралды 28
00:18
Правильный подход к детям
Beatrise
Рет қаралды 11 МЛН