[자바/JAVA] 자바8 steam anyMatch()
2022. 2. 26. 18:05
몰아 넣기
글을 쓰게 된이유 부끄럽지만 자바8를 올해 처음으로 배우게 되어 써먹는중이다. 그것도 나의 의지가 아닌 PM이 자바8를 선호하기에 억지로 쓰는중이지만.... 매우 유용하고 코드가 간결해진다는 걸 많이 느낀다. 코드가 쓰인곳 어떤 상품정보를 등록할 수 있으며 수정할 수 있는 서비스가 있었다. 하나의상품의 디테일을 들어가 수정할 때 다른상품의 정보도 변경할 수 있기에 하나의 상품만 수정이 일어날 때 모든 상품의 정보가 서버에 넘어가게 된다. 정말 편하게 모든 상품을 update 해버리면 편하지만.... 만약 상품이 만개라면... 만개가 전부 업데이트 쳐지는 정말 이상한 일이 일어난다.... 그 때 antMatch()를 사용하여 수정된 아이템들 만 걸러내어 db의 update가 일어난다. 만개중 2개만 수정되..

[자바/java] 상수와 enum이란?
2022. 1. 30. 22:39
몰아 넣기
상수와 enum이란? 1. 상수란? public static final int AMELICANO_WATER = 180; static final의 옵션을 사용하여 값을 변경하지 못하게 하는 것 간단한 예제 public class Recipe { /* * 아메리카노 * */ public static final int AMELICANO_WATER = 180; public static final int AMELICANO_ESPRESSO = 30; /* * 라떼 * */ public static final int LATTE_MILK = 180; public static final int LATTE_ESPRESSO = 30; public static void main(String[] args) { int type ..

[SpringBoot]IntelliJ(인텔리제이)로 스프링 부트 시작하기
2022. 1. 22. 23:23
몰아 넣기
참고용 스프링부트 Reference 페이지 main >java > packate생성 후 javaClass생성해준다. 여섯번째 @springBootApplication 어노테이션을 추가 main함수를 만든다. public static void main(String[] args){ SpringApplication.run(Application.class, args); } 일곱번째 만든 javaClass를 오른쪽클릭 후 run 'Application'을 클릭 후 콘솔에 찍힌 번호로 접속해보자 8080이니깐 localhost:8080/ 을 접속하면 아래 화면이 나오면 정상
[Spring/스프링]ajax로 list<DTO>로 받기
2022. 1. 18. 09:20
몰아 넣기