본문 바로가기
728x90
반응형

전체 글170

[스프링 부트 개념과 활용] 강좌 소개 강좌명 스프링 부트 개념과 활용 강좌 목표 스프링 부트의 핵심 원리를 이해합니다. 스프링 부트가 제공하는 주요 기능을 사용할 수 있습니다. 스프링 부트를 사용하여 웹 애플리케이션을 개발할 수 있습니다. 스프링 부트를 사용하여 여러 데이터 기술과 연동하는 애플리케이션을 개발할 수 있습니다. 스프링 부트 애플리케이션의 운영 정보를 관리하고 모니터링 할 수 있습니다. 학습 내용 (1) 스프링 부트 원리 - 의존성 관리 - 자동 설정 - 내장 서블릿 컨테이너 (2) 스프링 부트 활용 - 외부 설정 - 로깅 - 웹 개발 - 데이터 기술 연동 - 테스트 (3) 스프링 부트 운영 - 엔드포인트 - 모니터링 - 메트릭스 참고 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%E.. 2020. 8. 18.
[스프링 프레임워크 입문] 과제 1. Owner 조회 시 LastName 이 아닌 FirstName 으로 조회 First name Error // OwnerController.java @GetMapping("/owners") public String processFindForm(Owner owner, BindingResult result, Map model) { // find owners result collection Collection results = null; // empty result value String emptyVal = ""; // allow parameterless GET request for /owners to return all records if (owner.getLastName() == null || "".e.. 2020. 8. 14.
[스프링 프레임워크 입문] 프로젝트 살펴보기 프로젝트 구조 Spring Boot 프로젝트 기반으로 기본 Maven 프로젝트 구조와 동일하며 간단하게 Main Application을 실행하여 Application을 동작시킬 수 있다. 또한 Web Application임에도 Java Application으로 동작할 수 있다. 그 이유는 내장 Tomcat이 존재하기 때문. 로그 설정 // application.properties #Logging logging.level.org.springframework=INFO // package 별로 Log level 을 다르게 줄 수 있다. #logging.level.org.springframework.web=DEBUG #logging.level.org.springframework.context.annotaion=.. 2020. 8. 13.
[스프링 프레임워크 입문] 프로젝트 준비 개발 환경 JDK 11, IDE(Visual Studio Code) 예제 소스 https://github.com/spring-projects/spring-petclinic spring-projects/spring-petclinic A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub. github.com Maven Wrapper(mvnw) Maven이 설치되어 있지 않은 환경에서도 Maven을 사용할 수 있도록 해주는 도구 명령어 종류 clean : Maven Build 를 통한 결과물을 삭제한다. (target) package : .. 2020. 8. 13.
[스프링 프레임워크 입문] 강좌 소개 강좌명 예제로 배우는 스프링 프레임워크 입문(ver 2019.02) 강좌 목표 실제 코드를 보며 스프링 프레임워크에 대해 소개합니다. 스프링 프레임워크가 개발자에게 주는 가치를 이해합니다. 스프링 프레임워크 주요 기능을 짧은 시간 안에 간략하게 이해하는 것을 목표로 합니다. 강좌 계획 1. 강의 소개 a. 프로젝트 세팅 b. 프로젝트 살펴보기 c. 프로젝트 과제 풀이 2. Inversion of Control a. IoC 소개 b. IoC(Inversion of Control) 컨테이너 c. 빈(Bean) d. 의존성 주입(Dependency Injection) 3. Aspect Oriented Programming a. AOP 소개 b. 프록시 패턴 c. 스프링 @AOP 예제 4. Portable Se.. 2020. 8. 13.