본문 바로가기

분류 전체보기60

Jenkins 설치 후 플러그인 다운로드시 에러가 나는 이유 도커 젠킨스를 설치하고 추천 플러그인을 설치하는데 아래와 같은 X가 나오는 이유... 이유는 바로 젠킨스 버전이 낮아서이다. kitematic를 통해 컨테이너 로그를 확인하면 중간에 버전이 낮다고 알려준다. > You must update Jenkins from v2.60.3 to v2.138.4 or later to run this plugin. 버전은 .단위로 읽어야한다. 지금 내 jenkins의 버전은 2.60.3 이고 2.138.4 이상으로 업데이트 해야한다. 2.6이 2.1보다 높은게 아닌가? 라고 생각할 수 있지만 버전을 '육공'으로 읽지 말고 '육십'으로 읽어야 한다. 백삼십팔 이상으로 업데이트 하라는 의미. 터미널에서 로그를 확인하려면 docker logs 를 입력하면 된다. 업데이트 방법 2019. 10. 3.
Spring 자주 사용하는 유효성 검사 어노테이션 (@Valid, @NotNull, @NotEmpty, @NotBlank...) '내가' 자주 사용하는 어노테이션 이제서야 쓰기 시작했다. DTO로 request를 받을 때 귀찮게 검사하지 말고 쓰자! (docs를 잘 읽자) public class User { @Min(0) private int id; @Max(20) private int age; @NotBlank private String name; @NotNull private int level; .... ... getter ... ... setter ... } @Min, @Max 보이는 바와 같이 최소값, 최대값을 설정 @NotNull 변수가 Null이 될 수 없다. @NotEmpty 빈 값("")이 될 수 없다. @NotBlank trim했을때 Empty이면 안된다. 공백(" ")만 있는 문자열을 받지 못한다. @NotNul.. 2019. 9. 9.
Spring @Valid, @Validated 결론부터 말하자면 차이가 없다고 한다. @Valid는 JSR-303, @Validated는 스프링의 어노테이션이라고 한다. @Inejct와 @Autowired같은 느낌인가? 스프링 부트 docs에 보면 @ConfigurationProperties에 @Validated 어노테이션을 추가로 작성하는데 이와 관련된 부분은 추후 확인이 필요할듯. group으로 유효성 검사를 하는 경우 @Validated를 사용해야 한다는데 잘 모르겠다. 참조 https://stackoverflow.com/questions/44051244/valid-vs-validated-in-spring-boot-rest-api-requestbody https://docs.spring.io/spring-boot/docs/2.1.8.RELEAS.. 2019. 9. 9.
찰떡이 되고싶다 개떡같이 말해도 찰떡같이 알아듣고 찰떡같이 말하고 싶다. 2019. 9. 5.
Intellij IDEA에서 Spring Legacy 프로젝트 생성하기 Intellij IDEA Ultimate 2019.2.1 버전을 사용했음. New Project 여기까지 하면 일단 메이븐 프로젝트가 생성이 완료된다. 프로젝트 우클릭 후 add framework support 아래와 같은 구조가 자동으로 생성된다. 컨트롤러 만들어주기 package me.ps5.test; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController class TestController { @GetMapping("/") public String test() { return "HELLO"; } } appli.. 2019. 8. 27.
습관에 대해 습관을 만들고 싶다면 꾸준히 반복해야 한다. 습관을 길들이는데에 얼마나 시간이 필요한지 검색해봤다. 역시나 인생은 케바케 사바사 사람마다 다르다네. 이번이 블로그 시작 3회차이다. 세번째 도전만큼은 습관으로 만들고 지식을 쌓고 억지로 하지 말자. 한달만 잘해보자! 하다보면 잘하겠지! 2019. 8. 26.