# 스프링

1695개의 포스트

java 스프링부트 검증방법

스프링과 thymeleaf를 이용한 검증방법 1. 기본 itemController.java saveV7 생성 BindingResult bindingResult : Item에 값이 담길때 어떤 이벤트가 발생하면 BindingResult bindingResult 객체에 값이 담긴다. Item 객체에 값이 잘 담기지 않을때 BindingResul...

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

JPA(3)

연관 관계 매핑은 참조하는 방향성을 기준으로 단방향 연관 관계와 양방향 연관 관계로 구분할 수 있다.엔티티 간에 참조할 수 있는 객체의 수에 따라서 일대다(1:N), 다대일(N:1), 다대다(N:M), 일대일(1:1)의 연관 관계로 나눌 수 있다.한쪽 클래스만 다른 쪽

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

Spring Boot 동작원리

내장 톰켓을 가진다.톰켓을 따로 설치할 필요 없이 바로 실행가능하다.웹서버(아파치)는 자바코드를 읽을 수 없기 때문에 jsp와 같은 파일을 웹브라우저의 요청에 대해서 응답해줄 수가 없다.이를 해결하기 위해 톰켓이 존재한다.톰켓은 jsp파일의 자바코드를 컴파일 하여 ht

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

JPA(2)

@Entity 애너테이션과 @Id 애너테이션은 필수다.파라미터가 없는 기본 생성자는 필수로 추가해주어야 한다.기본 생성자가 없는 경우에 에러가 발생하는 경우가 있기 때문에, 기본생성자는 습관적으로 추가해주는 것이 좋다.중복되는 엔티티 클래스가 없고, 테이블 이름이 클래

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

엔티티 연관 관계 매핑하기

연관 관계를 가진 엔티티를 테이블에 매핑하기

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

JPA(1)

Java Persistence API의 약자이지만 현재는 Jakarta Persistence\*\*라고도 불린다.JPA 표준 사양을 구현한 구현체로는 Hobernate ORM, EclipseLink, DataNucleus 가 있는데, 일반적인 것은 Hibernate O

어제
·
0개의 댓글
·

[Spring] 어노테이션(Annotation)

사전적 의미로는 주석이라는 뜻이지만, 자바에서 Annotaion(@)은 코드 사이에 특별한 의미, 기능을 수행하도록 하는 기술이다.프로그램 코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법이다.어노테이션을 사용하면 코드가 깔끔

어제
·
0개의 댓글
·
post-thumbnail

JPA 생각보다 어렵지 않아요! 개념잡아 봅시다.

JPA는 Java Persistance API 이다.RAM은 전기로 데이터를 저장하기 때문에 전류 공급이 안되면 날아가는 휘발성 데이터를 저장한다는 특징을 가지고 있다. 즉, 컴퓨터가 꺼지면 데이터가 날아간다. 그래서 컴퓨터가 꺼지더라도 데이터가 지워지지 않도록 하기

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

스프링의 핵심은 무엇인가요?

스프링은 프레임워크이다.일단 프레임은 틀이라는 뜻이고, 워크는 일을 하다라는 뜻이다. 즉 프레임워크는 틀안에서 특정 일을 하는 것을 말한다. 프레임워크는 틀 안에서 벗어나 작업하지 말고, 제공된 틀에 맞춰 개발하는 것이 프레임워크이다.스프링은 오픈소스이다.오픈소스라는

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

[Spring Security] JWT(Json Web Token) 를 통한 인증과 인가, 그리고 세션(Session) 의 한계

로그인과 관련한 이슈라면 다들 인증, 인가에 이어서 다양한 로그인 처리 방식이 존재한다는 것을 들어보셨을 겁니다. 그 중 현재 가장 대중적으로 사용되고 있는 로그인 인증 방식인 JWT 를 등장배경부터 시작해서 활용원리까지 깊게 알아보겠습니다.

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

[스프링] 3. 웹 앱 개발 - SpringCore

- IoC - DI - XML based - Annotation based

2일 전
·
0개의 댓글
·

[스프링 시큐리티] 인증, 인가 실패에 대한 Exception 처리 (ExcpetionTranslationFilter, FilterSecurityInterceptor)

스프링 시큐리티 필터 중 인증과 인가에 대한 필터인 ExceptionTranslationFilter, FilterSecurityInterceptor에 대해 알아보겠다.

2일 전
·
0개의 댓글
·

스프링 예외처리 실습

global 처리예외응답 추가 역시 따라쳐보다가 내가 하려니깐 잘 안된다... 그런데 문제가 3개가 있었는데, 1번이 좀 오래걸렸던 거 같고, 레퍼도 찾아보면서 했었다.. 근데 컨트롤러 URI를 잘 못 줘서, 레퍼대로 했음에도 불구하고, 안 나왔었는데 그거 발견하는데

2일 전
·
0개의 댓글
·

스프링MVC 예외처리

유효하지 않은 요청 데이터가 API 계층으로 와서 예외가 발생할 때, 클라이언트쪽으로 요청 데이터가 유효하지 않다는 정보를 가진 ResponseEntity 객체를 반환하는 메서드가 있다고 가정할 때, 이런 식으로 Controller 클래스에 메서드가 구현되어있으면,

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

[스프링] 3. 웹 앱 개발 - IoC with Java & Spring

Java와 스프링으로 구현한 IoC 예제 소스 코드 및 설명

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

[Spring Security] JWT(Json Web Token) Deprecated, Decoding 에러 처리

이번 포스팅에서는 JWT 를 발급 및 파싱하는 과정에서 간혹 발생하는 오류인 DecodingException, Deprecated 에러에 대한 처리를 알아보겠습니다.

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

[스프링] 스프링 입문 by 김영한

환경설정 프로젝트를 생성하기 전에 환경설정을 해줘야 하는데, 그 전에 준비해야 할 사항들이 있다. step 0. 사전 준비 사전 준비물 Java 11 설치하기 IntelliJ(Eclipse 설치해도 되지만 해당 강의는 IntelliJ로 진행) step 1. 스프링 프

4일 전
·
0개의 댓글
·