# Spring boot

454개의 포스트
post-thumbnail

[Spring boot] 값 타입

값 타입

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

[Spring boot] 프록시와 연관관계 관리

프록시와 연관관계 관리

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

KeyHolder, JdbcTemplate key 자동 생성

데이터를 추가 할 때 주요 키 는 자동 생성하고 생성된 키를 받으려 할 때 보통 PreparedStatementCreatorFactory 를 이용할 것입니다.다음과 같이 사용했는데 keyHolder.getKey()부분에 nullPoint에러가 뜨더군요찾아보니 Prepa

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

🌱 Spring Security - 세션을 이용한 로그인 처리

🔎 Spring Security 세션방식 로그인

3일 전
·
0개의 댓글

@Valid

우리가 로그인시, 또는 입력창에 데이터를 입력 후 검증을 해야할 때 사용할 @Valid 어노테이션이 있다.api를 만들 때 유효성 검사를 하게 된다. 예를 들어 로그인, 회원가입 등등 그럴 때 간편하게 검증할 수 있도록 해주는 어노테이션이다. user라는 vo를 먼저

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

API 개발환경 구성 Nginx, Spring Boot, AWS RDS(MySQL 8.0.23)

해당 게시글은, AWS EC2 서비스를 통해 Ubuntu 18.04 환경에서 Nginx를 설치한 환경으로 진행한다. 또한 AWS RDS(Mysql 18.04)를 외부에서 접속하여 가용할 수 있도록 구성한 상태이다. 프레임워크로는 Spring Boot로 한다. 1. B

5일 전
·
0개의 댓글

@PathVariable vs @ModelAttribute

코드 리팩토링하고 테스트코드 짜는데 자꾸 에러나서 찡얼거렸던 하루... 였는데 알고보니 내 잘못이었다 ㅎㅎ @PathVariable과 @ModelAttribute에 대해서 뭔가 알지 못했던 부분이 있었던 것이다. @PathVariable 한 마디로, URL의 값을 정

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

스프링 부트 시작하기

터미널에 우선 git init 을 적어주세요. 그 후,git remote add origin https://\~\~\~~ 를 복사해서 터미널에 적어주세요.그러면 방금 만드신 프로젝트와 저 깃 레포지토리와 연동이 되는 것입니다.그 다음 gitignore은 알아서

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

Spring Boot에서 interface를 사용해야 할까? (Do I need an interface with Spring boot?)

Service vs ServiceImpl 중에서 어느 것을 사용해야 할까요?

2021년 7월 24일
·
0개의 댓글

Spring Boot 유효성 검사

다음과 같은 dependency를 사용하여 코드를 작성했었습니다.에러는 뜨지 않지만 실제 구동시 유효성 검사를 전혀 실행하지 않습니다.상당히 긴 뻘짓 결과spring 2.3미만에서는 web-starter가 validation-starter를 가져왔으나 이상에서는 그렇지

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

객체가 Json 형태로 바뀔 수 있게 🖐

@ResponseBody와 @RequestBody의 동작 원리를 알아 볼 것입니다. 저희는 객체를 리턴했는데 어떻게 Json 형태로 값이 넘어갈까요?

2021년 7월 24일
·
0개의 댓글

Dao와 Mapper의 차이

내가 지금까지 구현했던 프로젝트는 모두 Controller - Serivce - Dao - query.xml 구조였다.하지만 Controller - Service - Mapper - query.xml 구조에서 왜 Dao 대신 Mapper를 사용하는지에 대해 궁금했다.D

2021년 7월 23일
·
0개의 댓글

spring boot get

public String pathValue(@PathVariable(name="name") String pathName){에서 (name ="name") 을 지정 하지 않고 String name으로 해도 된다, 하지만 주의할점은 prop의 이름과 변수의 이름이 같아야

2021년 7월 23일
·
0개의 댓글

Querydsl setting in intellij

서두 Querydsl이 세팅된 프로젝트에선 gradle build 시 QClass가 있는 src/main/generated package를 처음 만들면 문제 없이 빌드됐지만, 그 이후 빌드 시, 아래와 같은 에러를 뱉으며 빌드가 되지 않는 문제가 있었다. (boot

2021년 7월 22일
·
5개의 댓글

spring boot 파일다운로드 text 형식

@GetMapping("/download") public void Download(@RequestParam(name = "id") String id, HttpServletResponse response) throws IOException, ResourceNo

2021년 7월 22일
·
0개의 댓글

@Value로 application.yml의 값 가져오기

생성자 주입 시 자동으로 주입되지 않는 기본 자료형과 문자열의 값을 설정한다.@ConfigurationProperties 어노테이션을 달고있는 클래스의 필드에 값을 저장하고 그 값을 사용하는 방법도 여기에 있다. 하지만, 현재 진행하는 프로젝트에서 application

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

Docker 이미지 최적화

이 글에서는 spring boot docker image를 최적화 하는 법을 보여줍니다.docker image는 레이어로 이루어져 있습니다. 이 레이어는 변경되지 않으면 재사용을 합니다. 그렇기 때문에 이미지의 용량을 최적화하기 위해서는 도커 이미지 레이어를 나눠서 변

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

Spring Boot + VueJS 환경 설정

Springboot + VueJS 환경 설정

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

Spring Security - 2

인증은 filter에서 하지 않음🧨 filter는 다른곳으로 '인가'를 해줌(말그대로 필터라서)이부분에서 DB 사용자 정보 select실패 시 AuthenticationFailureHandler 실행!접근 주체는 보호된 리소스에 접근하는 대상접근 주체는 Authent

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