Spring

강의 출처:https://www.inflearn.com/course/ORM-JPA-Basic#curriculum 해당 강의는 Inflearn에 등록된 김영한님의 Spring Boot 강의입니다. 카테고리 시작 하기에 앞서 이번 카테고리는 JPA에 대한 간략한 소개만 할 예정이다. 이유는 JPA 활용편1과 겹치는 내용이 있는데 그 부분은 JPA 활용편1 카테고리에 정리 하겠다. 이번 장에는 JPA를 소개하는 글을 작성 할 예정이다. 우선 지난 포스팅에 업로드 했던 윈도우 사용자를 위한 IntelliJ 단축키를 다시 한번 작성 하겠다. 매 카테고리 시작마다 앞으로 단축키를 업로드 할 예정이다. 한번씩 읽어보시고 외워 주세요! 개발의 질이 달라집니다. 0. Intelli J(인텔리 제이) 단축키 모음 (윈도우..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 이번 장에는 AOP에 대해서 설명하겠다. 1. AOP가 필요한 상황 위의 이미지와 같이 각 컴포넌트별 성능을 측정하기 위해 시간측정 로직을 추가한다고 가정하자. 성능은 데이터 베이스에서 조회 되어 return 할때까지로 측정하겠다. @Transactional public class MemberService { //...SpringDataJpaMemberRepository와 MemberServic..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 이번 장에는 스프링 부트와 H2 db를 연동하고, jpa로 동작하는 과정을 설명하겠다. 1. 테이블 생성하기 다음과 같은 위치에 sql문 작성(회원 테이블 생성) drop table if exists member CASCADE; create table member ( id bigint generated by default as identity, name varchar(255), primary k..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 이번 장에는 홈 화면을 구성하고, 회원을 메모리에 등록, 조회를 MVC 방식으로 개발하겠다. 우리가 만들어 놓은 서비스,리포지토리를 이용하여 MemberController에서 작동하는 방식으로 개발을 한다. 1. 회원 웹 기능 - 홈 화면 추가 홈 컨트롤러 추가 @Controller public class HomeController { @GetMapping("/") public String ho..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 저번시간에 다음과 같은 아키텍쳐(웹 애플리케이션 계층구조)에서 회원 도메인,리포지토리,서비스를 개발 했다, 이번 시간에는 회원 컨트롤러를 생성하고, 각 컴포넌트를 스프링빈에 등록 하겠다. 1. 컴포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러 생성 코드 @Controller public class MemberController { private final MemberService memberSe..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 이번 장부터 우리가 할 프로젝트에 대해서 설명하겠다. 비즈니스 요구 사항을 보면 회원 객체만 존재하고, 다른 객체는 없이(즉, 일대다 다대일과 같은 복잡한 연관관계 없이) 회원을 db에 등록하고, 회원 이름을 조회 하는 상황을 가정하였다. 이렇게 DB에 값을 넣고, 사용자는 그 DB의 데이터를 조회하게 해주는 작업을 백엔드 개발이라고 한다. 위의 프로젝트의 확인을 위해선 view가 필요하므로 M..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 [지금 무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 - 인프런 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com 해당 강의는 "Inflearn"에 등록된 김영한님의 Springboot 강의입니다. 0. 웹 개발 방식에는 크게 3가지 방식이 있다. 정적 콘텐츠 방식 MVC..
강의 출처:https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 해당 강의는 Inflearn에 등록된 김영한님의 Springboot 강의입니다. 0. Intelli J(인텔리 제이) 단축키 모음 (윈도우 사용자) Ctrl + / -> 주석 처리 및 주석 해제 Alt + enter -> 임포트 추가 및 함수 생성 등 대부분 빨간 줄 해결 그냥 코드에 sout 입력+ tab ->System.out.println(); Shift + F6 ->클릭한 변수와 다른 변수들의 이름이 같으면 해당 변수들의 이름을 한번에 편집가능. Ctrl + alt ..
조찬국
'Spring' 태그의 글 목록 (4 Page)