springboot
-
SpringBoot에서는 was에 종속적인 JSP를 더 이상 기본으로는 지원하지 않는다. 물론 추가적인 설정을 통해서 사용할 수는 있지만 기본에서 빠진 녀석을 억지로 데려다가 사용하기는 왠지 꺼림직 하다. (암묵적으로 자바 진영의 웹 생태계를 지배하는 Spring의 위력이 새삼 느껴진다.) 이제 SpringBoot에서 미는 녀석들은 Thymeleaf, FreeMarker, Mustache가 있다. 이중 컨셉만 바꾼다면 가장 배우기 쉬운 녀석이 Mustache인것 같다. 이번 포스트에서는 넘나 간단한 Mustache 사용법을 SpringBoot 기반에서 살펴보자. Mustache란? mustache 웹사이트 그냥 간단히 github에 둥지를 틀고 있다. 너무나 썰렁해서 유지보수는 돼나? 싶을 정도다 ㅎ {..
[mustache] spring boot와 mustache 1SpringBoot에서는 was에 종속적인 JSP를 더 이상 기본으로는 지원하지 않는다. 물론 추가적인 설정을 통해서 사용할 수는 있지만 기본에서 빠진 녀석을 억지로 데려다가 사용하기는 왠지 꺼림직 하다. (암묵적으로 자바 진영의 웹 생태계를 지배하는 Spring의 위력이 새삼 느껴진다.) 이제 SpringBoot에서 미는 녀석들은 Thymeleaf, FreeMarker, Mustache가 있다. 이중 컨셉만 바꾼다면 가장 배우기 쉬운 녀석이 Mustache인것 같다. 이번 포스트에서는 넘나 간단한 Mustache 사용법을 SpringBoot 기반에서 살펴보자. Mustache란? mustache 웹사이트 그냥 간단히 github에 둥지를 틀고 있다. 너무나 썰렁해서 유지보수는 돼나? 싶을 정도다 ㅎ {..
2022.03.28 -
CORS(Cross Origin Resource Sharing)는 REST 서비스를 제공하려면 필요한 녀석이다. 물론 CORS를 제공하지 않더라도 서비스가 가능하기는 하지만 서비스를 받는 쪽에서 RestTemplate을 이용하는 등 부가적인 작업이 필요하다. https://goodteacher.tistory.com/267?category=828440 03. RestTemplate RestTemplate 가끔 REST API를 자바 영역에서 사용해야할 경우가 있다. ajax로 처리해야 하는데 서비스를 제공하는 서버에서 cross origin에서의 접근을 허용하지 않는 경우가 대표적이다. 이런 경우는 자 goodteacher.tistory.com 이번 포스트에서는 SpringBoot를 이용해서 CORS를 설..
[springboot]CORS 설정CORS(Cross Origin Resource Sharing)는 REST 서비스를 제공하려면 필요한 녀석이다. 물론 CORS를 제공하지 않더라도 서비스가 가능하기는 하지만 서비스를 받는 쪽에서 RestTemplate을 이용하는 등 부가적인 작업이 필요하다. https://goodteacher.tistory.com/267?category=828440 03. RestTemplate RestTemplate 가끔 REST API를 자바 영역에서 사용해야할 경우가 있다. ajax로 처리해야 하는데 서비스를 제공하는 서버에서 cross origin에서의 접근을 허용하지 않는 경우가 대표적이다. 이런 경우는 자 goodteacher.tistory.com 이번 포스트에서는 SpringBoot를 이용해서 CORS를 설..
2021.09.08 -
가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
[intellij]Community Edition에서 스프링 부트 개발하기가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
2021.02.23