개발/강의 3

스프링 입문 - (3) 웹 개발 기초 - API 방식

강의명 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강사 : 김영한 님 플랫폼 : 인프런 강좌 : 총 28강 / 321분 가격 : 무료 - 강의 링크 웹 개발 기초 강의에서는 "정적 컨텐츠", "MVC와 템플릿 엔진"을 배운 후 마지막으로 API를 다루었다. 정적 컨텐츠는 컨트롤러에 등록하지 않은 채 static폴더에 파일을 넣고 주소창으로 접근하면 불러오는 방식이라 생략. MVC는 뷰 리졸버를 태우는 기존 예제(이 포스팅의 예제)와 중복되어 생략. API만 정리하기로! 코드 작성 강의에 나온 예제를 하나 다루고, 직접 응용한 예제를 추가로 다루려 한다! HelloController.java 컨트롤러 내부에 Hello라는 클래스를 하나 만든다. 객체를 리턴해 볼 것이므로!..

개발/강의 2021.08.28

스프링 입문 - (2) Controller 작성 후 실행

강의명 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강사 : 김영한 님 플랫폼 : 인프런 강좌 : 총 28강 / 321분 가격 : 무료 - 강의 링크 코드 작성 간단한 코드를 작성하고, 실행했다. HelloController.java - 경로 : java/hello/hellospring/controller/HelloController.java @GetMapping("hello") public String hello (Model model) { model.addAttribute("data", "this is data"); //① return "hello"; //② } @GetMapping 어노테이션 = RequestMapping + method는 Get 이라는 뜻 (스프링 ..

개발/강의 2021.08.27

스프링 입문 - (1) 환경 설정, 프로젝트 생성

강의명 : 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강사 : 김영한 님 플랫폼 : 인프런 강좌 : 총 28강 / 321분 가격 : 무료 - 강의 링크 환경 설정 Java 11 / IntelliJ 를 설치해야 한다. 이미 자바가 깔려 있다면 버전을 체크한다. 명령 프롬프트를 실행한다. (윈도우 검색창에 cmd) java -version javac -version 아래와 같이 확인할 수 있다. 회사 윈도우 노트북에는 자바 16버전이, 집의 맥북에는 자바 11버전이 깔려 있는데 회사 노트북을 11버전으로 낮출까 고민 중. IntelliJ는 커뮤니티 버전(무료)으로 설치한다. 프로젝트 생성 https://start.spring.io/ 에 접속하여 아래의 설정으로 생성한다. Pro..

개발/강의 2021.08.27