# Spring boot

1767개의 포스트
post-thumbnail

@Controller와 @RestController의 차이점

오늘은 @Controller와 @RestController의 차이점에 대해 알아보겠습니다.Spring MVC의 @RestController은 @Controller와 @ResponseBody의 조합이다.Spring 프레임 워크에서 RESTful 웹 서비스를 보다 쉽게 개

어제
·
0개의 댓글
·

스프링 의존성 주입(DI)

의존성 주입(Dependency Injection)의 의미를 알아보고 Spring Boot로 의존성 주입을 해보겠습니다.Spring Dependency Injection이란, 각 객체 간 의존관계를 스프링 컨테이너가 개발자가 정의한 Bean 등록 정보를 바탕으로 자동으

어제
·
0개의 댓글
·

SpringMVC - HTTP 메시지 컨버터

HTTP 메시지 컨버터 뷰 템플릿으로 HTML을 생성해서 응답하는 것이 아니라, HTTP API처럼 JSON 데이터를 HTTP 메시지 바디에서 직접 읽거나 쓰는 경우 HTTP 메시지 컨버터를 사용하면 편리하다 스프링 MVC는 다음의 경우에 HTTP 메시지 컨버터를

1일 전
·
0개의 댓글
·

Inversion of Control (제어의 역전)

제어의 역전(Inversion of Control) IoC에 대해 알아보겠습니다.제어의 의미를 알아보자한 클래스의 메서드에서 다른 구현체의 인스턴스를 만든다고 해보자.Test라는 클래스에서 new 생성자를 이용해 인스턴스를 만들어주었다.이런 상황이 Test 클래스의 s

2일 전
·
0개의 댓글
·
post-thumbnail

[AWS/Spring Boot] 영화 페이지 로그인 세션(Redis session)

이번 프로젝트를 하며 가장 머리를 써야한다고 생각한 기능이 로그인 기능이었다.일단 최대한 단순하게 프로젝트를 진행하기로 했기 때문에 HttpSession을 사용하려 했지만 이왕 하는거 평소 관심있던 Redis를 이용한 세션을 적용해보기로 했다.일단 지금은 레디스에 대한

2일 전
·
0개의 댓글
·

Spring Boot (17) 유효성 검사와 예외 처리

유효성 검사와 예외 처리

2일 전
·
0개의 댓글
·
post-thumbnail

[Spring boot] 디렉터리 패키지 구조의 선택

Spring Boot 개발 중 학습이 필요한 내용을 정리하고,트러블 슈팅 과정을 기록하는 포스팅입니다.

2일 전
·
0개의 댓글
·
post-thumbnail

스프링부트 동작원리

스프링 부트의 서버 실행과 클라이언트의 요청을 받는 과정을 알아보겠습니다.스프링 부트가 동작 될 때 두 가지 영역으로 나눠서 생각할 수 있다.서버가 실행됨과 동시에 생성되는 객체들이 있고 이러한 객체는 모든 스레드가 공유하게 된다.스프링은 클라이언트의 request가

2일 전
·
0개의 댓글
·
post-thumbnail

SpringMVC - 뷰 리졸버

다음과 같은 코드를 실행하면 "OldController.handleRequest"는 잘 출력되지만 , Whitelabel Error Page 오류가 발생한다. 즉 뷰를 찾지 못한다는 것이다. application.propoerties 위의 다음과 같은 코드를 추가하면

3일 전
·
0개의 댓글
·
post-thumbnail

SpringMVC - 핸들러 매핑, 핸들러 어뎁터

컨트롤러가 호출되려면 다음과 같은 2가지가 필요하다. HandlerMapping(핸들러 매핑) 핸들러 매핑에서 컨트롤러를 찾을 수 있어야한다. HandlerAdapter(핸들러 어뎁터) 핸들러 매핑에서 찾은 핸들러를 실행할 수 있는 핸들러 어뎁터가 필요하다. 스프

3일 전
·
0개의 댓글
·

docker - spring boot

aws로 test를 해보겠다.aws 가입과 console 설정은 생략한다.설치 후 확인project의 가장 상위에 만든다.

3일 전
·
0개의 댓글
·
post-thumbnail

Server Developer : Spring Boot Project

한 장으로 정리하는 Spring Boot Project

3일 전
·
0개의 댓글
·

토큰 테이블(TOKENTBL) 안에 토큰 정보를 가져오는 방법

TokenDTO.java에 코드추가resource/mappers 안에 tokenMapper.xml 에 코드 추가JwtFilter.java 에 코드 추가(부가적인 코드는 블로그 내에 JwtFilter.java 소스코드 참조)

3일 전
·
0개의 댓글
·

JWT TOKEN을 테이블(TOKENTBL)을 통해 DB에 저장하는 방법

데이터 베이스에 토큰 테이블 생성 (Oracle)dto파일에 TokenDTO.java 생성MemberRestController.java에 login 코드 TokenMapper.java 만들기resources/mapper 파일에 tokenMapper.xml 만들기Memb

3일 전
·
0개의 댓글
·
post-thumbnail

스프링 MVC 전체 구조

여기서 말하는 프론트 컨트롤러 패턴은 서블릿 하나로 클라이언트의 모든 HTTP 요청을 받는다는 의미이다. 입구가 하나라는 것이다. 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출한다.DispathcerServlet도 부모클래에서 HttpServlet을 상속 받아서

4일 전
·
0개의 댓글
·
post-thumbnail

Logback 사용하기 -1-

모니터에 이상한 글자들이 주르륵 올라가고 그것을 유심히 보는 해커 또는 프로그래머. 아마 영화에서 그런 장면 한번 쯤은 본 적 있을 것이다. 서비스를 개발하는 단계이든, 운영 중인 단계이든 로깅을 하는 작업은 매우 중요하다. 이 로그를 다루는 방법을 알아보도록 하자!

4일 전
·
0개의 댓글
·