Spring - Controller

‘Spring Initializr’를 통해 생성한 프로젝트에는 엔트리포인트 클래스가 이미 작성되어 있다.(1) @SpringBootApplication@SpringBootApplication은 코드 상에서는 보이지 않지만 내부적으로 세가지 일을 해준다.자동 구성을 활성

2022년 7월 15일
·
0개의 댓글
·

Spring - PSA

서비스의 기능을 접근하는 방식 자체를 일관되게 유지하면서 기술 자체를 유연하게 사용할 수 있도록 하는 것을 PSA(일관된 서비스 추상화)라고 합니다.PSA는 환경의 변화와 관계없이 일관된 방식의 기술로의 접근 환경을 제공하는 추상화 구조이다.다시 말해 하나의 추상화로

2022년 7월 7일
·
0개의 댓글
·

Spring - AOP

AOP를 한글로 번역하면 관심 지향 프로그래밍으로 해석할 수 있다.관심(Aspect)을 지향하는 프로그래밍에서 관심은 무엇을 의미?애플리케이션에 필요한 기능 중에서 공통적으로 적용되는 공통 기능에 대한 관심과 관련이 있다.애플리케이션 전반에 걸쳐 공통적으로 사용되는 기

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

Spring - IoC / DI

Library는 애플리케이션 흐름의 주도권이 개발자에게 있고Framework은 애플리케이션 흐름의 주도권이 Framework에 있다애플리케이션 흐름의 주도권이 뒤바뀐 것을 바로 IoC(Inversion of Control)라고 한다.예시 코드main() 메서드가 호출되

2022년 7월 6일
·
0개의 댓글
·

Spring - POJO

POJO 프로그래밍이란 POJO를 이용해서 프로그래밍 코드를 작성하는 것POJO 프로그래밍으로 작성한 코드라고 불리우기 위해서는 크게 두 가지 정도의 규칙을 지켜야 함 1\. Java나 Java의 스펙(사양)에 정의된 것 이외에는 다른 기술이나 규약에 얽매이지 않아야

2022년 7월 6일
·
0개의 댓글
·

Spring - MVC 패턴

디자인 패턴 중 하나인 MVC 패턴은 Model, View, Controller의 줄임말로 어플리케이션을 구성할 때 세가지의 역할로 구분한 패턴을 의미 사용자 인터페이스로부터 비즈니스 로직을 분리하여 서로 영향 없이 쉽게 고칠 수 있는 설계가 가능 모든 사용자들의 요청

2022년 7월 6일
·
0개의 댓글
·

Spring - API

Controller가 객체를 반환HttpMessageConverter를 통해서 Json 으로 반환@ResponseBody 를 사용HTTP의 BODY에 문자 내용을 직접 반환viewResolver 대신에 httpMessageConverter가 동작기본 문자 처리 : St

2022년 6월 29일
·
0개의 댓글
·

알고리즘 공부(12)

알고리즘

2022년 5월 19일
·
0개의 댓글
·

JAVA - 추상화

JAVA - 추상화

2022년 5월 19일
·
0개의 댓글
·

JAVA - 다형성

JAVA- 다형성

2022년 5월 18일
·
0개의 댓글
·

알고리즘 공부(11)

알고리즘 공부

2022년 5월 18일
·
0개의 댓글
·

JAVA - 캡슐화

JAVA - 캡슐화

2022년 5월 18일
·
0개의 댓글
·

알고리즘 공부(10)

알고리즘

2022년 5월 16일
·
0개의 댓글
·

JAVA - 상속

JAVA - 상속

2022년 5월 15일
·
0개의 댓글
·

JAVA - 생성자

JAVA - 생성자

2022년 5월 13일
·
0개의 댓글
·

JAVA - 필드와 메서드

JAVA - 필드와 메서드

2022년 5월 13일
·
0개의 댓글
·

알고리즘 공부(9)

알고리즘

2022년 5월 13일
·
0개의 댓글
·

알고리즘 공부(8)

알고리즘

2022년 5월 13일
·
0개의 댓글
·

JAVA - 클래스와 객체

JAVA - 클래스와 객체

2022년 5월 11일
·
0개의 댓글
·

알고리즘 공부(7)

알고리즘

2022년 5월 11일
·
0개의 댓글
·