# 스프링

256개의 포스트

마이크로서비스(MSA)

마이크로 서비스에 대해 공부하고 이해하기위해 블로그를 남깁니다.

어제
·
0개의 댓글
post-thumbnail

Spring Boot 프로젝트 환경설정하기

IntelliJ 설치JAVA 11 설치Spring InitializrSpring Boot 기반으로 Spring 관련 프로젝트를 만들어주는 사이트MavenGradle요즘 추세는 Maven → GradleMain VS TestTest요즘 개발 트렌드에서는 test code

5일 전
·
0개의 댓글

Java 8

본격적으로 스프링 공부를 하기전백기선님의 인프런JAVA 8로 기초 공부를 선행 하겠습니다.람다 표현식은JAVA 8 새로 생겼습니다.위의 코드를와 같이 줄이게 해주는 람다 표현식입니다.RunSomething 인터페이스의 추상메서드를 한 줄로 사용 할수 있게 해준다.

6일 전
·
0개의 댓글

스프링 시작부터 오류

학생 인증으로 인텔리제이 Ultimate 버전을 다운 받고백기선님의예제로 배우는 스프링 입문 (개정판)으로 공부 시작명령어를 치니깐 빌드 도중 오류가 발생했다.구글링 해보니깐 메이븐 플러그인 오류라고삭제 후 다시 설치 해보라고 나온다.백기선님 답변삭제후 재빌드

2021년 4월 6일
·
0개의 댓글
post-thumbnail

[Spring] @Component와 @Configuration

@Componenet와 @Configuration은 큰 차이는 없다.하지만, @Configuration의 선언부를 보면 @Component가 정의되어 있으며, @Component는 개발자가 작성한 클래스를 Bean으로 등록하고자 할 때 사용한다.@Componenet개발

2021년 4월 5일
·
0개의 댓글

[항해99] NEFLIX Clone Coding

팀원 : 백엔드 2명 + 프론트엔드 2명 기술 : Spring React 클론대상 : NEFLIX 목표 : CRUD + 로그인 흐름 확실히하기 -> 멘토링 후에 우선순위를 정해서 진행하였다. 메인페이지(로그인) 로그인/회원가입 비로그인 랜딩페이지 기존에 React

2021년 4월 3일
·
0개의 댓글

Spring 실습 2

스프링빈을 등록하려면 @Bean을 통해서 일ㅇ리히 설정해줬다.근데 이게 귀찮음.. 그래서 사용하는 것이@ComponentScan 어노테이션을 선언해주고@Bean으로 했던 것을 이제는 직접 그 클래스로 가서, 위에 @Component로 지정하면 된다.basePackage

2021년 4월 1일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발 - 도메인 분석 설계

회원, 주문, 상품의 관계: 회원은 여러 상품을 주문할 수 있다. 그리고 한 번 주문할 때 여러 상품을 선택할 수 있으므로 주문과 상품은 다대다 관계다. 하지만 이런 다대다 관계는 관계형 데이터베이스는 물론이고 엔티 티에서도 거의 사용하지 않는다. 따라서 그림처럼 주문

2021년 3월 31일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 웹 페이지 만들기

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.iobuild.gradle동작 확인기본 메인 클래스 실행( SpringmvcApplication.main() )http://localhost:8080 호출해

2021년 3월 30일
·
0개의 댓글

[TIL] 3월26일

자동으로 값을 넣어주는 JPA Auditing 기능, @MappedSuperclass 어노테이션트랜잭션 처리과정과 @Transactional 어노테이션의 기능미션5 페어프로그래밍 중, 개인 PR도 얼른 올려야지

2021년 3월 28일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 기본 기능

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io주의!Packaging는 War가 아니라 Jar를 선택해주세요. JSP를 사용하지 않기 때문에 Jar를 사용하는 것이 좋습니다. 앞으로 스프링 부트를 사용하면 이

2021년 3월 28일
·
0개의 댓글

Spring IOC

일반적인 제어권: "내가 사용할 의존성은 내가 만든다"=> 의존성 제어권의 역전즉, OwnerControllerTest가 OwnerController에 있는 repo 객체의 의존성을 주입해준 것이다.(Ioc)이와 같이, 스프링의 IoC 컨테이너가 객체를 빈으로 등록하고

2021년 3월 26일
·
0개의 댓글

웹 개발 프로젝트 3주차

IoC(Inversion of Control):개발자가 만든 어떤 클래스나 메소드를 다른 프로그램이 대신 실행해주는 것을 제어의 역전이라고 한다.DI(Dependency Injection):의존성 주입. 클래스 사이의 의존관계를 빈 설정 정보를 바탕으로 컨테이너가 자동

2021년 3월 25일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 구조 이해

직접 만든 MVC 프레임워크와 스프링 MVC를 비교해보자.직접 만든 MVC 프레임워크 구조SpringMVC 구조직접 만든 프레임워크 -> 스프링 MVC 비교FrontController -> DispatcherServlethandlerMappingMap -> Handle

2021년 3월 25일
·
0개의 댓글
post-thumbnail

Spring 실습

자 이제부터 본격적으로 Spring 실습을 해보자다만, 바로 Spring으로 들어간다면, 결핍된 상태의 불편함과 새로운 것의 갈망을 느낄 수 없기에순수 JAVA를 이용한 코드를 짜보고, Spring이 필요한 부분을 직접 느껴보는 순으로 진행한다.springboot 이용

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[스프링] Spring IoC / DI / DL 개념

스프링 IoC IoC(Inversion of Control) 의 약자로 제어의 역전이라는 의미를 가진다. 이는 어플리케이션 안에서 객체가 생성/해제 및 참조하는 작업을 전적으로 프레임워크가 관리하는 형태를 말한다. 스프링 프레임워크에서는 객체의 생명주기 및

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - MVC 프레임워크 만들기

프론트 컨트롤러 도입 전프론트 컨트롤러 도입 후FrontController 패턴 특징프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출입구를 하나로!공통 처리 가능프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을

2021년 3월 23일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 서블릿, JSP, MVC 패턴

회원 정보이름: username나이: age기능 요구사항회원 저장회원 목록 조회회원 도메인 모델id 는 Member 를 회원 저장소에 저장하면 회원 저장소가 할당한다.회원 저장소회원 저장소는 싱글톤 패턴을 적용했다. 스프링을 사용하면 스프링 빈으로 등록하면 되지만, 지

2021년 3월 23일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 서블릿

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io동작 확인기본 메인 클래스 실행( ServletApplication.main() )http://localhost:8080 호출해서 Whitelabel E

2021년 3월 21일
·
0개의 댓글