Spring Boot14 Kotlin-Spring_Boot 강의 정리) 6. Web Layer https://youtu.be/2e72RHO8ORk?list=PL6gx4Cwl9DGDPsneZWaOFg0H2wsundyGr 가장 상위 레벨인 Web Layer를 배워보도록 하겠습니다. Web Layer에서는 rest mapping을 정의하고 request를 핸들링하며 response를 준비합니다. 이를 위한 적절한 endpoint와 컨트롤러를 준비해줘야 합니다. 이를 위해 controller 패키지와 BankController class를 만들어 줍니다. 컨트롤러 임을 알리기 위해 BankController Class에 @RestController 어노테이션을 달아줍니다. @RestController는 단순히 객체만을 반환하며 객체 데이터는 json 또는 xml로 전송하게 됩니다. @Controller와.. 2023. 1. 30. Kotlin-Spring_Boot 강의 정리) 4. Data Source https://www.youtube.com/watch?v=VVrKvpqAmw8 기존 구조는 Web Layer -> Service Layer -> Data Layer였지만 중간에 Data Source를 한 계층 추가 해줄 겁니다. 단순히 레이어끼리만 연결하게 되는 경우 Injection에 취약해지기 때문입니다. 기존 설정된 패키지 밑에 datasource 패키지와 그 패키지 내부에 BankDataSource interface파일을 생성해 줍니다. 코틀린 파일 생성에서 interface를 클릭 후 생성해 주시면 됩니다. 생성한 파일에 fun getBanks(): Collection 를 추가해 줍니다. 후에 db에 접속하기 위해 패키지와 파일을 하나 더 생성해 줍니다. datasource 내부에 mock 패키.. 2023. 1. 28. Kotlin-Spring_Boot 강의 정리) 1. Hello World https://www.youtube.com/watch?v=TJcshrJOnsE&list=PL6gx4Cwl9DGDPsneZWaOFg0H2wsundyGr&index=1 하단의 JDK와 Java 버전의 경우 SPRING BOOT 버전에 따라 선택해 주시면 됩니다. 만약 SPRING BOOT 3.0.0 이상의 버전을 사용하실 경우 JAVA와 JDK 17이상 버전을 선택 하시면 됩니다. Java : 11 -> SPRING BOOT : 2.7.7 Java : 17 -> SPRING BOOT : 3.0.0 전 강좌를 최대한 따라가기 위해 11과 2.7.7을 사용하겠습니다. Spring Web을 추가 해줍니다. 실행된 화면입니다. 좌측에 src > main > kotlin > 정하신 이름 폴더에 있는 kotlin파일을.. 2023. 1. 7. Spring MVC vs Spring Boot https://www.interviewbit.com/blog/difference-between-spring-mvc-and-spring-boot/ Difference Between Spring MVC and Spring Boot Spring is a Java framework popularly used in making web applications. It has advanced over the past years and comes up with added extensions and functionalities. Though it is in demand in the IT… www.interviewbit.com https://azure.microsoft.com/ko-kr/resources/cloud-comp.. 2022. 11. 28. 이전 1 2 3 4 다음