tags : 객체 지향 프로그래밍 언어다.플랫폼 독립적이다.JVM(Java Virtual Machine) 위에서 실행이 된다.가비지 콜렉션(GC, Garbage Collector)를 지원한다.멀티 스레드를 지원한다.JDK(Java Development Kit)를 가지고
우리는 최초로 API를 만들어 보았습니다. GET API를 만들기 위해 사용했던 어노테이션에 익숙하지 않다면 자바 어노테이션에 대해서 몇 가지 블로그 글을 찾아보세요! 다음 질문을 생각하며 공부해보면 좋습니다!어노테이션을 사용하는 이유 (효과) 는 무엇일까?나만의 어노
우리는 GET API와 POST API를 만드는 방법을 배웠습니다. 👍 추가적인 API 들을 만들어 보며 API 개발에 익숙해져 봅시다!CalculatorController.javaCalculatorResult.javaCalculatorCreateRequest.jav
자바의 람다식은 왜 등장했을까?람다식과 익명 클래스는 어떤 관계가 있을까? - 람다식의 문법은 어떻게 될까? 익명 클래스 / 람다 / 함수형 프로그래밍 / @FunctionalInterface / 스트림 API / 메소드 레퍼런스하나의 함수를 식으로 표현한것메소드의
tags : > created: $= dv.current().file.ctimemodified: $= dv.current().file.mtime 목표우리는 GET API와 POST API를 만드는 방법을 배웠습니다. 👍 추가적인 API 들을 만들어 보며 API 개발
<클린 코드>에 대한 감각을 익히기 위해서는 어떤 코드가 좋은 코드이고, 어떤 코드가 좋지 않은 코드인지 이론적인 배경
❗학습목표우리는 스프링 컨테이너의 개념을 배우고, 기존에 작성했던 Controller 코드를 3단 분리해보았습니다. 앞으로 API를 개발할 때는 이 계층에 맞게 각 코드가 작성되어야 합니다! 🙂library-app-/src/main/java/com/group/frui
우리는 JPA라는 개념을 배우고 유저 테이블에 JPA를 적용해 보았습니다. 몇 가지 문제를 통해 JPA를 연습해 봅시다! 🔥library-app-/src/main/java/com/group/fruitshopapp at main · nakyeonko3/library-a
tags : > 트랜잭션이 무엇이고, 왜 사용해야 하는가?트랜잭션쪼갤수 없는 업무 단위하나라도 실패하면 모두를 실패시키는 기능트랜잭션을 이용하면 데이터의 일관성을 유지할 수 있다.여러 쿼리문을 동시에 수행되도록 할 수 있다.이 쿼리문 중에서 하나라도 실패하면 모두가 실
자바