# 스프링

19개의 포스트
post-thumbnail

토비의 스프링 3장을 읽으며

토비의 스프링을 읽으며 나중에 또 찾아볼 것 같은 내용을 정리하고자 한다. (개념 위주로 ~ 😀) 3장은 '템플릿'에 관련 내용이다.😀

2020년 3월 22일
·
0개의 댓글
post-thumbnail

토비의 스프링 1장을 읽으며

토비의 스프링을 읽으며 나중에 또 찾아볼 것 같은 내용을 정리하고자 한다. (개념 위주로 ~ 😀)

2020년 3월 8일
·
0개의 댓글

POJO 정리

POJO에 대해서 다룹니다.

2020년 3월 6일
·
2개의 댓글

스프링 가이드 #2

2019년에 했던 '스프링 가이드' (스터디 자료로 공유된 내용은 비공개이므로 해당 repository를 공유) 스터디 내용을 바탕으로 내용을 정리하고자 한다.2회차 내용은 lombok 사용법라는 주제였다. 그리고 객체지향에 대한 내용도 다루었다. 그때 당시 객체의 사

2020년 2월 16일
·
0개의 댓글

spring의 특징

유연성 \- aop, di를 통해 기능을 조립하는 것이 가능하다.psa실용적인 javaEE 사용과 빠른 스펙의 반영pojo기반의 개발을 많이 하여 테스트에 용이하다.어노테이션을 사용하여 편리한 개발이 가능AOP(Aspect Oriented Programming)는 관

2020년 2월 10일
·
0개의 댓글

스프링 가이드 #1

2019년에 했던 '스프링 가이드' ~(스터디 자료로 공유된 내용은 비공개이므로 해당 repository를 공유)~ 스터디 내용을 바탕으로 내용을 정리하고자 한다. 모든 것을 100%로 이해했다고 생각하진 않지만, 이해한 내용을 바탕으로 정리하려고 한다.😊 1회차

2020년 2월 9일
·
0개의 댓글
post-thumbnail

스프링부트, 리액트 프로젝트 함께 빌드하기

Webtoon 토이프로젝트를 진행하다보니 프론트엔드 서버(react)와 백엔드 서버(를 따로 빌드하고, 실행하는 것이 약간 불편하게 느껴지기 시작했다.. 그래서 'Spring 프로젝트에 프론트엔드 파일들을 넣어두고 Gradle을 통해서 build 한번에 프론트와 백엔드 모두 Build 할 수 있지않을까?' 라는 생각이 들어 서칭을 시작해보았다. 아니나다를까...

2019년 11월 5일
·
2개의 댓글
post-thumbnail

HATEOAS

Hypermedia As The Engine Of Application State 이름부터가.. 너무 길다.... 뭐지..?? 천천히 접근해보자 HATEOAS는 REST API와 연관이 있다고 합니다. Rest API에서 R은 Resource...자원과 관련이 있나봅니다! 그래서 찾아 봤더니 HATEOAS는 서버와 클라이언트 관점에서 각각의 역할을 한다고...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

웹 JAR

웹JAR 클라이언트에서 사용하는 라이브러리(jquery, bootstrap, react 등등...) jar 파일이 있습니다. 메이븐과 같은 의존성 관리 툴을 이용하여 jar 파일을 프로젝트에 추가 합니다. 이 jar파일을 클라이언트 측에서 사용하는 것입니다! 예를 들어 html 파일 안에서 jquery를 불러올때 jar 파일을 이용하는 것입니다. ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

정적 리소스

정적 리소스? 클라이언트로부터 요청이 들어왔을 때, 요청에 대한 리소스가 이미 만들어져 있어 그대로 응답하는 경우를 뜻함 정적 리소스 맵핑은 "/**" 기본 리소스 위치 classpath:/static classpath:/public classpath:/resources/ classpath:/META-INF/resources ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

ViewResolve

ViewResolve 요청의 accept header에 따라 응답이 달라집니다. accept header는 어떠한 타입의 응답을 원하는지 서버한테 알려주는 역할을 합니다. 요청 쿼리 파라미터에 "/path?format=pdf 다음과 같이 format을 지정해서 원하는 타입을 요청할 수 있습니다. 따라서 ViewResolve가 있어야지, 클라이언트가 원하는 ...

2019년 8월 23일
·
0개의 댓글
post-thumbnail

HttpMessageConverters

HttpMessageConverters 란? 스프링 프레임워크에서 제공하는 인터페이스 스프링 MVC에서 제공하는 일부분 http 요청 본문으로 들어오는 것을 객체로 변환 하거나 http 응답을 본문으로 변환할때 사용 요청이나 응답에 따라 컨버터가 달리 사용 된다 예를 들어, json으로 요청이 들어 왔으면, json 컨버터가 사용 됨 컴포지션 타입일 경...

2019년 8월 23일
·
0개의 댓글

토비의 스프링 시작. - 스프링이 제공해주는 것들.

스프링? 자바엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크. 기본 틀, 공통프로그래밍 모델, 기술API 등을 제공한다. 스프링을 사용한다는 것은 다음 세가지 요소를 적극적으로 활용해서 개발한다는 뜻이다. 스프링의 구성요소. 애플리케이션의 기본 틀 - 스프링컨테이너 설정정보를 참고로해서 애플리케이션을 구성하는 오브젝트를 생성하고 ...

2019년 6월 23일
·
0개의 댓글
post-thumbnail

Spring Boot + JPA DB Replication 설정하기

Spring Boot, JPA DB Replication 설정하기 DB Replication 이란? 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성한다. Master DB에 데이터의 변경이 감지되면 Master DB의 로그를 기반으로 Slave DB에 복제한다. Master DB에는 데이터의 변경이 필요...

2019년 4월 23일
·
1개의 댓글
post-thumbnail

환경에 맞는 Spring Profile 설정하기

환경에 맞는 Spring Profile 설정하기 스프링 부트로 서버를 개발하다보면 개발환경과 리얼 환경에서의 profile을 다르게 설정해야하는 경우가 생깁니다. ( 데이터베이스 설정,외부 연동 url등) 이러한 경우에 스프링에서 지원하는 Spring Profile을

2019년 4월 23일
·
0개의 댓글
post-thumbnail

Spring REST Docs를 사용한 API 문서 자동화

Spring REST Docs Spring REST Docs는 RESTful 서비스를 문서화 할 수 있게 도와주는 도구입니다. 기본적으로 Asciidoc을 사용하며 작성된 테스트 코드에 의해 html파일을 생성해줍니다. Swagger같은 도구로 생성하는 문서가 아닌

2019년 4월 23일
·
0개의 댓글
post-thumbnail

Travis CI를 이용해 Maven + SpringBoot에 CI 적용하기

CI CI란 Continuous Integration의 약자로, 각각의 개발자의 개발소스를 한번에 통합 빌드하는 과정을 지속적으로 함으로써 따로 어느시점에 코드를 모아서 통합빌드할 필요가 없도록 하는 기법을 말합니다. 이를 활용하면 배포를 위한 빌드와 테스트 단계의 소요시간을 줄일 수 있다고 합니다. CI Server 빌드 프로세스를 관리해주는 서버로...

2019년 2월 20일
·
2개의 댓글
post-thumbnail

Spring boot 스프링 부트에서 request Validation 요청값 검증하기

안녕하세요. 오늘은 Spring boot 에서 request에 들어오는 요청값을 검증하는 법을 알아보겠습니다. 현재 제가 공부로 진행중인 프로젝트에서 소스를 조금 가져오겠습니다. 먼저 만 검증을 해봤는데, 실제로 필요한 검증을 직접 추가하시고 소스코드도 더

2019년 2월 18일
·
0개의 댓글
post-thumbnail

Spring MyBatis와 JPA

현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 의 사용에 대한 외국 친구들의 생각은

2018년 12월 18일
·
1개의 댓글