[일상] 김영한님의 '스프링 완전 정복' 로드맵 Step 01, Clear!🏋🏻‍♂️ [스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술]
·
◐ 기타/개발자의 일상🎈
- 김영한님의 '스프링 완전 정복' 로드맵 Step 01, Clear! 김영한님의 스프링 로드맵 중 드디어 첫 번째 강의를 완강하였다. 회사일이 바빠졌다는 핑계로 강의 듣는 게 많이 미뤄졌었다..😥 강의를 완강한 평으로는, 1) 무료 강의임에도 퀄리티가 높았다. (주변 사람들한테 무료니까 꼭 들으라고 엄청 추천..⭐) 2) Boot를 한 번도 안써봤었는데, Boot의 기본적인 구조와 설정방식에 대해 이해할 수 있었다. 3) 스프링 부트 컨테이너 구조에 대해 알 수 있었다. (정적 페이지, 동적 페이지, @ResponseBody 등) 4) DB 접근기술에 대해 순수JDBC, JDBC Templates, JPA 등 비교하며 설명하여 좋았다. 다음으로 들을 강의는 Step 02, '스프링 핵심 원리 - 기본편..
[SpringBoot] 스프링 부트(Spring Boot) 컨텐츠 동작 원리 [정적 컨텐츠, MVC 템플릿 엔진, @ResponseBody 사용
·
▣ Framework/Spring Boot🍀
- 스프링 부트(Spring Boot) 컨텐츠 동작 원리 1. 정적 페이지 스프링 부트에서는 DB 접근을 하지 않는 '정적 페이지'는 static 폴더 안에 넣으면 된다. - 실행 URL : http://localhost:8080/hello-static.html 2. MVC 템플릿 엔진 MVC: Model, View, Controller (데이터를 담는 Model, 화면을 보여주는 View, Model과 View를 연결시키는 Controller) - 실행 URL : http://localhost:8080/hello-mvc?name=spring - Controller 코드 (MVC 템플릿 엔진) @Controller public class HelloController { @GetMapping("hello-..
[cmd] 명령프롬프트(cmd)로 프로젝트 빌드하고 실행하기 [Spring Boot 프로젝트 빌드 및 실행]
·
▣ OS : 운영체제/cmd : 명령프롬프트💻
- 명령프롬프트(cmd)로 프로젝트 빌드하고 실행하기 명령프롬프트(cmd)를 활용하여 스프링 부트 프로젝트를 빌드하고 실행해 볼 예정이다. - 프로젝트 빌드 #windows gradlew.bat build #mac gradlew build - 프로젝트 실행 #build/libs로 이동한 다음 java -jar hello-spring-0.0.1-SNAPSHOT.jar
[SpringBoot] GetMapping, PostMapping [예외처리로 에러 방지하기]
·
▣ Framework/Spring Boot🍀
[SpringBoot] JDBC Template : SELECT [REST API 적용하여 데이터 조회하기] [SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용] [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유] [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 yermi.tistory.com - GetMapping, PostMapping 1. getMapping @PathVariable @GetMapping("cityAdd/{name}/{countryCode}/{district}/{population}") public Object cityAdd(@PathVariable(valu..
[SpringBoot] JDBC Template : SELECT [REST API 적용하여 데이터 조회하기]
·
▣ Framework/Spring Boot🍀
[SpringBoot] Spring JDBC 사용하여 데이터베이스 연결하기 [JDBC Template, Groovy 활용] [SpringBoot] Service 생성 및 의존성 주입 [생성자 주입을 권장하는 이유] [SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 [프로젝트 logback 설정하기] [SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 yermi.tistory.com - JDBC Template : SELECT @PathVariable 호출 : localhost:8000/info/cityListByCode/KOR/3000000 → countryCode = KOR, population = 3000000 @GetMapping("cityListByCode/{coun..