본문 바로가기

728x90
반응형

SPRING

[TDD] TDD(Test-Driven-Development) 방법론 TDD(Test-Driven-Development) 방법론에 대해서 파헤쳐보자! ❓ TDD가 무엇입니까? - TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 짧은 개발 주기의 반복에 의존하는 개발 프로세스이며 애자일 방법론 중 하나인 eXtream Programming(XP)의 'Test-First' 개념에 기반을 둔 단순한 설계를 중요시한다. 이 기법을 개발했거나 '재발견' 한 것으로 인정되는 Kent Beck은 2003년에 TDD가 단순한 설계를 장려하고 자신감을 불어넣어 준다고 말하였다. eXtream Program.. 더보기
[Spring] UriComponents 클래스 URI를 동적으로 생성해주는 클래스다. 파라미터가 조합된 URI를 손쉽게 만들어 주어서 코드상에서 직접 문자열을 조합할 때 생기는 실수를 방지할 수 있다. UriComponents를 사용하면 파라미터 값을 지정하거나 변경하는 일이 쉬워진다. 원하는 URI로 각각의 링크를 생성할 수 있어서 Rest 스타일로 개발하는데 편리하다. 적용전 - String Buffer 사용 사용후 -UriComponents 사용 Comstruct URI 생성 기본 Comstruct URI 생성 encode Comstruct URI 생성 template Comstruct URI 생성 query parameter 더보기
[Spring] 스프링 보안의 새로운 기능 OAuth2 1. 개요 이 빠른 튜토리얼에서는 Spring Security OAuth2 구현을 다루며 Spring Security OAuth 2.2.0.RELEASE 에서 소개 된 새로운 JwtClaimsSetVerifier를 사용하여 JWT 클레임을 확인하는 방법을 학습합니다 . 2. Maven 설정 첫째, 우리는 최신 버전의 스프링 보안으로 OAuth2를 pom.xml 파일에 추가: 1 2 3 4 5 org.springframework.security.oauth spring-security-oauth2 2.2.0.RELEASE 3. 토큰 저장소 구성 다음으로 Resource Server에 TokenStore 를 구성 해 봅시다 : 1 2 3 4 5 6 7 8 9 10 11 12 @Bean public TokenS.. 더보기
[Spring] 단일, 다중파일 업로드하기 JSP 소스 파일을 업로드 하기 위해 form에 enctype="multipart/form-data" 속성 추가 단일파일일 경우 type=file를 추가, 다중 파일일 경우에는 multiple="multiple" 속성 추가 1. 단일 파일 업로드일 경우 2. 다중 파일 업로드일 경우 Controller 소스 mf.tramsferTo를 사용하여 파일을 저장하였지만, MultipartFile에서는 getByte() 메서드로 파일을 가져올 수 있다. 가져온 파일의 byte[]로 OutputStream을 이용하여 파일 저장도 가능 다중파일과 단일파일의 소스 차이 getFile일 경우는 단일파일, getFiles일 경우는 다중 파일을 List 더보기

728x90
반응형