# Spring

11322개의 포스트

[스프링 입문] - 프로젝트 환경 설정(1)

들어가기에 앞서 [스프링 입문] 시리즈는 김영한님의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의를 들으며 정리함을 밝힌다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

약 2시간 전
·
0개의 댓글
·

HibernateException 호환되지 않는 타입

hibernate를 이용해 커스텀ID를 생성하기 위해 IdentifierGenerator를 상속하는 클래스를 만들었다. 나머지를 다 완성 했지만 Override된 Generate 함수에서 throw하는 HibernateException이 호환되지 않는다는 오류를 뿜는다

약 2시간 전
·
0개의 댓글
·

SpringJPA 웹 계층

jpa

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[기본기] 6-4. 다양한 설정방법들, BeanDefinition

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.스프링 컨테이너에서는 여러가지 형식의 설정 정보를 받을 수 있도록 하였다고 한다.ex) 자바 코드, xml 등등 위 그림 처럼 각각보면 자바코드, xml, 그리고 뭐 xxx형식을 만들겠다고 한다면 그 형

약 3시간 전
·
0개의 댓글
·

Singleton

안티패턴인 이유자바 싱글톤 vs 스프링 싱글톤싱글톤 구현 방법객체의 인스턴스가 오직 1개만 생성되어, memory 상에 1개만 존재하는 패턴을 의미한다. 이렇게 만들어진 인스턴트는 전역적으로 접근이 가능하다. 따라서, concurrency에 주의해야 한다. (singl

약 3시간 전
·
0개의 댓글
·
post-thumbnail

@Controller와 @RestController의 차이점

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

약 5시간 전
·
0개의 댓글
·

스프링 멤버의 활동상태에 따른 repository구성

멤버 상태가 활동중, 휴먼상태, 탈퇴함 이렇게 3가지가 존재할때, 회원이 휴먼상태이거나 탈퇴한 상태라면 기능을 사용하지 못하도록 막아야한다고 생각이 들었다. 물론 시큐리티를 이용하면 접근권한을 제한할 수 있게 될텐데.. 이부분은 시큐리티의 역활이 아닌듯하다. 먼저 로그

약 5시간 전
·
0개의 댓글
·
post-thumbnail

Spring DTO의 사용이유

DTO는 Data Transfer Object의 약자로 DTO는 말 그대로 데이터를 Transfer(이동)하기 위한 객체이다. 각 클레스를이동할때마다 DTO라는 이동수단으로 데이터를 옴기는것같다.DTO를 처음 본건 Controller에서 Client에게 데이터를 넘겨줄

약 5시간 전
·
0개의 댓글
·

스프링 의존성 주입(DI)

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

약 5시간 전
·
0개의 댓글
·
post-thumbnail

스프링에서 Spring DATA JPA를 이용하여 Page기능 구현하기

차근차큰 아주 정확환 방법으로 궁금한 점을 해결해주겠다. spring data jpa에서는 페이징을 지원해준다. 그래서 Page 클래스를 이용해서 쉽게 구현가능하다. 먼저 repository클래스이다. jpaRepository인터페이스는 위의 그림과 같이 pagingA

약 5시간 전
·
0개의 댓글
·
post-thumbnail

[스프링 인 액션 스터디] 1장 스프링 시작하기

자바의 백엔드 프레임워크스프링 애플리케이션 컨텍스트라는 컨테이너를 제공하고 이것이 애플리케이션 컴포넌트를 생성하고 관리한다각 컴포넌트 혹은 빈은 컨텍스트 내부에서 연결되어 애플리케이션을 만든다빈의 상호 연결은 의존성 주입이라는 패턴을 기반으로 이루어진다@Configur

약 5시간 전
·
0개의 댓글
·
post-thumbnail

Spring security의 test 오류 관련 문제 해결

프로젝트를 진행하면서 테스트 코드를 작성하는 것이매우 중요하다는 것은 잘 알고 있었지만 역시 현실에서는 프로젝트의 일정을 조정하다보면테스트하기도 전에 코드를 폭풍처럼 작성해서일단 굴러가는 코드를 완성해야 할 때가 있다..ㅠ이번에도 TDD는 커녕 개발을 하며 중간부터는"

약 6시간 전
·
0개의 댓글
·

[Spring] 검증

컨트롤러의 중요한 역할은 http 요청이 정상적인지 검증클라이언트 검증은 조작할 수 있으므로 보안에 취약서버 검정은 고객 사용성이 부족둘 다, 필요GET방식으로 등록 폼을 요청클라이언트에서 데이터를 입력하고 포스트방식으로 요청데이터 형식이 올바르지 않음(검증 실패)모델

약 9시간 전
·
0개의 댓글
·

[Spring] 메세지 코드 등록 및 국제화

메세지를 다양한 곳에서 활용하기 위해 미리 등록해 두는 것스프링에서 메세지 관리를 제공하는 MessageSource 인터페이스 활용메세지 관리 파일MessageSource의 구현체(ResourceBundleMessageSource)를 스프링 빈으로 등록스프링 부트 사용

약 9시간 전
·
0개의 댓글
·
post-thumbnail

[Thymeleaf] 타임리프 기본 기능

jsp 같이 서버에서 동적으로 HTML의 정보를 렌더링하기 위함타임리프는 HTML 태그를 유지한 상태태그의 속성으로 타임리프 문법을 적용HTML을 직접 열어도 브라우저가 속성을 인식하지 못한 상태로 태그를 유지하며 열림기본적으로 이스케이프 th:text는 이스케이프 처

약 9시간 전
·
0개의 댓글
·
post-thumbnail

[Spring] 스프링 프레임워크의 개요

속성과 행위가 정의된 객체들의 모임을 파악각각의 객체는 메시지를 주고 받고, 데이터를 처리(협력)유연하고 변경에 용이객체 지향 프로그램의 특징캡슐화상속성추상화다형성역할과 구현으로 구분하면 단순, 유연해짐 ex.연극에서 배역에 따라 배우가 달라질 수 있는 것인터페이스역할

약 9시간 전
·
0개의 댓글
·
post-thumbnail

[Spring MVC] MVC 프레임워크 만들기 ①

[Spring MVC] MVC 프레임워크 만들기 ①

약 9시간 전
·
0개의 댓글
·

Spring dto클래스에 Getter가 필요한 이유!

혼자서 코드를 치다가 API를 만들고 호출을 했다. 하지만, 호출결과가 이러하였다. 찾아보니 내가 dto클래스에 getter를 만들지 않았었다. 대략 느낌적으로는 당연히 Spring이 dto클래스를 사용하니까 getter가 필요하겠거니 생각하며 지내왔지만, 혼자서 이렇

약 10시간 전
·
0개의 댓글
·