아카이브: 2019

0

[Spring Boot] 13. Spring REST Client

REST Client(RestTemplate, WebClient)는 스프링 프레임워크에서 제공 스프링 부트는 직접적인 기능을 제공하지는 않고 빈을 등록 Rest Client의 빈이 아닌 빌더의 빈을 등록해줌 RestTemplate Blocking I/O 기반의 Synchronous API, RestTemplateAutoConfiguration 자동설정

0

[Spring Boot] 12. Spring Security

웹개발의 막보스 스프링 시큐리티는 매우 지능적이며 간단한 선언으로 작동하므로대량의 코드를 손쉽게 절약 몇십 줄만으로 대형 서비스사와 비슷한 수준의 보안을 유지 ACEGI라는 이름으로 시작하고 10년째 서비스 보안 Authentication 후 Authorization 인증 후 권한 부여, 비슷한 단어가 아니니 구분 확실히 종류 Credential(자격

0

[Spring Boot] 11. Spring Data

Spring-Boot-Starter-JDBC spring-jdbc 스프링부트 자동설정 DataSourceAutoConfiguration, JdbcTemplateAutoConfiguration 등이 적용 자동 설정된 빈: DataSource, JdbcTemplate 많이 쓰이는 인메모리 데이터베이스 HSQL Derby H2 : 추천, 콘솔떄문?

0

[Spring Boot] 10. 스프링 웹 MVC-2: Spring HATOAS, CORS

Spring HATEOASSpring HATEOAS : HATEOAS를 구현하기 편리한 기능 제공 HATEOAS Hypermedia As The Engine Of Application State Server: 현재리소스와 ‘연관된 링크 정보’를 클라이언트에게 제공 Client: ‘연관된 링크 정보’를 바탕으로 리소스에 접근 ‘연관된 링크 정보’ R

0

스프링MVC-3.활용

소개지금까지 스프링 MVC의 원리와 설정 방법과 흐름을 보았다이 일련의 과정을 실제로 어떻게 잘 활용할 것인지 목적으로각각의 기능을 다시 살펴본다(https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc-controller) 애노테이션 기반의 스프링 MVC요청 맵핑하

0

스프링MVC-2.설정

1. 스프링 MVC 설정1. 스프링 MVC 구성요소 직접 빈 등록앞에서 보았듯이 스프링은 아무설정없이도 dispatcherServlet.properties에 있는 설정에 따라서 기본 빈을 등록하게 된다. 이 경우 그냥 new를 한 객체를 빈 등록 을 하게된다 밑의 @Bean은 아무설정없이 기본으로 등록되는 것과 같은 역할이다12345678910@Conf

0

스프링MVC-1.동작원리

1. 스프링 MVC 동작 원리1. 스프링 MVC 소개 MVC란? M : Model 도메인 객체 또는 DTO로 view에 전달할 혹은 view에서 전달 받은 데이터를가지고 있는 객체 V : View 데이터를 보여주는 화면 역할, 다양한 형태 가능. HTML, JSON, XML 등 C : Controller 사용자 입력을 받아 모델 객체의 데이터 변

0

[java8-in-action] Part II. 함수형 데이터 처리

4. 스트림 소개 Collection은 자바에서 가장 많이 사용하는 기능으로 모든 자바 어플리케이션은 컬렉션을 만들고 처리하는 과정을 포함한다. 컬렉션은 대부분의 프로그래밍의 필수 요소로 데이터를 그룹하고 처리할 수 있지만 완벽한 컬렉션 연산에는 아직 먹었다 SELECT name FROM dishes WHERE calories <400 이라는 SQL

0

[java8-in-action] Part I. 기초

자바 11이 나온 상태인데 8도 잘 모르는 상태에서는… 도저히 못버티겠다공부하자 기초 스트림 처리 스트림: 한번에 한개씩 만들어지는 연속적인 데이터 항목들의 모임 유닉스에서 pipe로 cat,tr, tail,sort처리시 병렬처리 가능 Java8부터 java.util.stream패키지에 스트림API 추가됨 스트림 파이프라인을 입력해서 입력부분을 여

0

[JPA]2. 활용

서브 프로젝트명 내용 스프링 데이터 SQL & NoSQL 저장소 지원 프로젝트의 묶음. 스프링 데이터 Common 여러 저장소 지원 프로젝트의 공통 기능 제공. 스프링 데이터 REST 저장소의 데이터를 하이퍼미디어 기반 HTTP 리소스로(REST API로) 제공하는 프로젝트. 스프링 데이터 JPA 스프링 데이터 Common이