기본적으로 Spring Boot는 Jar파일로 배포가 된다. Spring Boot 프로젝트 안에 자체적으로 경량 Embeded WAS가 들어있기 때문에 WAR로 배포되어 외부 WAS에 올려질 필요가 없기 때문이다. 하지만, 나의경우에는 호스팅한 Tomcat 서버에 프로젝트를 올려야 하는 상황이기에 WAR파일이 필요하다. 그래서 Spring Boot에서 WAR 파일을 만드는 방법에 대해 알아보았다. @RestController @SpringBootApplication public class SpringBootRestApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplicatio..
최근 안드로이드로 개인적으로 어플을 만들면서 공부를 진행하고 있다. 그러면서 지도상에 데이터를 띄울일이 있었는데 로또판매점을 알려주는 어플같은 경우는 수집한 데이터를 텍스트 그대로 프로젝트의 Assets 폴더에 놓고 해당데이터를 읽어들여 마킹을 표시하도록 하였지만 지금 다른 프로젝트를 하면서 생각해보니 상점의 정보는 어느정도 쉽게 바뀔수 있으리라 생각했다. 그래서 내가 수집한 정보를 DB에 넣고 안드로이드와 JDBC로 통신하려고 하였더니 인터넷에 찾아보니까 JDBC의 경우 PC-Server통신에 최적화되어있기 때문에 안드로이드 같은 경우에는 HTTP 통신을 통해 서버와 통신을 하도록 하여야 한다고 한다. 그래서 REST API 관련한 개발자들을 많이 뽑는구나 생각하고 스프링을 REST를 개발하려고 하다가..