본문 바로가기 메뉴 바로가기

개발자의 기록습관

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자의 기록습관 GitHub

검색하기 폼
  • nroo's play (129)
    • Experience (12)
      • 2015 (2)
      • 2016 (3)
      • 2017 (1)
      • 2018 (3)
      • 2019 (3)
    • ICT Eng (116)
      • JAVA (11)
      • Spring (16)
      • JPA (17)
      • Vue.js (12)
      • ElasticStack (3)
      • Algorithm (29)
      • Linux (2)
      • Git (1)
      • Tools (7)
      • Database (2)
      • Bootstrap (2)
      • Raspberry PI (8)
      • Cloud (3)
      • IoT (3)
  • 방명록

ICT Eng/Spring (16)
[Spring Boot] 템플릿 엔진, HtmlUnit, ExceptionHandler

백기선 - 스프링 부트 개념과 활용템플릿 엔진스프링 부트가 자동 설정을 지원하는 템플릿 엔진FreeMarkerGroovyThymeleafMustacheJSP를 권장하지 않는 이유JAR 패키징 할 때는 동작하지 않고, WAR 패키징 해야함.Undertow는 JSP를 지원하지 않음JSP Limitationshttps://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-jsp-limitations템플릿 엔진 테스트 코드 작성컨트롤러 동작, 뷰 네임, 모델 값 검증 테스트 코드https://github.com/namjunemy/spring-boot-concept-and-utilization/commit/3c3084115aca..

ICT Eng/Spring 2019. 1. 24. 15:15
[Spring Boot] webjars, index 페이지, 파비콘 활용

백기선 - 스프링 부트 개념과 활용웹 JAR자바스크립트 라이브러리를 webjar형태로 dependency를 추가해서 사용할 수 있다.스프링 부트에서 추가로 제공하는 기능이있는데, jquery의 버전이 올라갈 때마다 버전을 일일히 바꿔주지 않아도 된다. 이 기능을 사용하려면 webjars-locator-core 의존성을 추가해야 한다.이것의 내부적인 동작은 springframework의 resource chaining에 의해서 이루어진다. 필요하다면 더 자세히 공부하자.dependencies { ... compile group: 'org.webjars.bower', name: 'jquery', version: '3.3.1' compile group: 'org.webjars', name: 'webjars-l..

ICT Eng/Spring 2019. 1. 17. 17:49
[Spring Boot] 정적 리소스 지원(static resources)

백기선 - 스프링 부트 개념과 활용정적 리소스 지원정적 리소스 맵핑 "/**". 루트로 맵핑된다.기본 리소스 위치classpath:/staticclasspath:/publicclasspath:/resources/classpath:/META-INF/resources예) "/hello.html" 접근시 /static/hello.html 응답spring.mvc.static-path-pattern: 맵핑 설정 변경 가능application.yml에서 spring.mvc.static-path-pattern: /static/** 으로 설정 변경시localhost:8080/hello.html => localhost:8080/static/hello.html로 접근spring.mvc.static-locations: 리소..

ICT Eng/Spring 2019. 1. 15. 18:49
[Spring Boot] ViewResolver

백기선 - 스프링 부트 개념과 활용ViewResolver스프링부트에 등록 되어있는 스프링 웹 MVC의 ContentNegotiatingViewResolver 가 어떤 contentType일 때 어떤 응답을 보내고, accept header 요청에 의해서 해당 요청에 맞는 응답을 보내는 작업을 알아서 해준다.https://docs.spring.io/spring/docs/5.0.7.RELEASE/spring-framework-reference/web.html#mvc-multiple-representations그래서 Accept header를 XML 타입으로 설정하고 xpath를 이용해서 XML로 받는 응답을 검증하는 테스트코드를 작성하고 실행시켜보면 406 HttpMediaTypeNotAcceptableEx..

ICT Eng/Spring 2019. 1. 11. 15:06
[Spring boot] HttpMessageConverters

백기선 - 스프링 부트 개념과 활용HttpMessageConvertersHttpMessageConverters는 스프링 프레임워크에서 제공하는 인터페이스이다.HTTP 요청 본문을 객체로 변경하거나, 객체를 HTTP 응답 본문으로 변경할 때 사용한다. 사용하는 HttpmessageConverter는 여러가지가 있고, 우리가 어떤 요청을 받았는지, 응답을 보내는지에 따라서 메세지컨버터가 달라진다.{"username":"keesun", "password":"123"} User@RequestBody@ResponseBody아래에서 User(객체)를 리턴할 때는 기본적으로 JsonMessageConverter가 사용이되고, String타입을 이턴할 때는 StringMessageConverter가 사용이 된다. in..

ICT Eng/Spring 2019. 1. 10. 17:42
[Spring Boot] 스프링 웹 MVC

스프링 웹 MVC백기선 - 스프링 부트 개념과 활용1. 소개간단한 컨트롤러와 테스트 코드를 작성한다. @WebMvcTest 애노테이션을 사용하면 MockMvc를 주입받아서 사용할 수 있다.아래의 테스트에서 우리는 아무런 설정파일을 작성하지 않았지만 스프링 MVC의 기능을 사용할 수 있었다. 이것이 가능한 것은 스프링 부트가 제공해주는 기본설정 때문이다.자세히 말해서 spring-boot-starter의존성을 추가하면서 같이 따라온 spring-boot-autoconfigure의존성의 속을 까보면 spring.factories 파일 안에 WebMvcAutoConfiguration이라는 클래스가 존재하고, 이 클래스에 정의된 설정들 때문에 우리는 스프링 MVC의 기능을 바로 쓸 수 있다.@RunWith(Sp..

ICT Eng/Spring 2019. 1. 10. 17:38
이전 1 2 3 다음
이전 다음


공지사항
  • 블로그명 변경
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • kakao 기술 블로그
  • 우아한형제들 기술 블로그
  • NAVER D2 개발 블로그
  • 라인 기술블로그
  • Meetup : NHN TOAST
  • 줌인터넷 기술블로그
  • 티몬의 개발이야기
  • jojoldu
  • Carrey`s 님의 기술블로그
  • 조대협의 블로그
  • beyondJ2EE님의 블로그
  • 조인석의 브런치
  • JBee 블로그
  • 소용환의 생각저장소
  • 권용근님의 블로그
  • Wisoft Lab.
  • ngelmaum notes
  • 폴라리언트 장 혁의 브런치
  • 자피킨치블로그
TAG
  • ORM
  • Raspberry Pi
  • 레드블랙트리
  • vuex
  • IT융합인력양성사업단
  • 순환
  • Algorithm
  • github
  • 인프런
  • 라즈베리파이
  • 시간복잡도
  • Spring
  • Wisoft
  • Vue.js
  • 한밭대학교
  • Java
  • 알고리즘
  • 자바
  • JPA
  • 무선통신소프트웨어연구실
  • vuejs
  • Recursion
  • Spring Boot
  • 젠킨스
  • springboot
  • 스프링부트
  • AWS
  • RBT
  • 정렬
  • 한밭이글스
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바