728x90 반응형 springboot3 [Spring Boot] 스프링부트 WAR 빌드, Tomcat 서버 WAR 배포 및 도메인 설정 📌 스프링부트 도메인 사용 배포 스프링부트에서 도메인(DNS)을 사용하려면,JAR 빌드 방식이 아닌 WAR 빌드 방식으로 배포해야 합니다.WAR 파일은 웹 애플리케이션 아카이브로, Tomcat과 같은 서블릿 컨테이너에 배포하기에 적합합니다.도메인 설정을 하려면 반드시 WAR로 빌드해야 합니다.JAR는 간편하지만 도메인 연결에 한계가 있으며, WAR는 웹 서버와 통합하여 도메인 설정이 가능합니다. 🔎 JAR, WAR 차이 JAR 파일 스프링 부트 애플리케이션을 독립적으로 실행내장 톰캣 서버 사용도메인 설정이 어렵고, 주로 개발 및 테스트에 적합 WAR 파일 전통적인 웹 애플리케이션 배포 형식외부 웹 서버(Nginx, Apache 등)에서 실행여러 도메인을 쉽게 관리하고 설정할 수 있음📌 Maven을 .. 2024. 10. 16. [Spring Boot] 스프링부트 프로젝트 생성(STS) / 빌드 / 실행 프로젝트 생성📌 File ▶ New ▶ Spring Starter Project 📌 프로젝트명 'gogo'로 생성 후 Next 클릭📌 생성할 프로젝트에 필요한 dependency를 미리 설정아래와 같이 설정 ▶ 이후 Finish를 클릭📌 pom.xml 에러표시이유는 STS 를 사용하여 스프링 프로젝트 생성 시pom.xml 의 첫번째 줄 에러(unknown 에러) 발생 시메이븐 플러그인 버전이 안써있어서 나는 에러이다. 17 라인쯤에 있는 properties 안에3.1.1 입력 3.1.1 1.8 📌 프로젝트 오른쪽 커서 ▶ Maven ▶ Update Project 📌 업데이트할 해당 프로젝트 선택 📌 에러 해결!Controller 생성스프링부트에서 컨트롤러를 생성할 때는 .. 2024. 4. 30. [Spring] Spring Framework / STS(Spring Tool Suite) 개념 정리 1. 라이브러리 - 미리 정의되어 내가 만든 클래스에서 호출해서 사용하는 방식 - 사람이 주도권을 가지고 코드에서 해당 라이브러리를 호출해서 사용2. 프레임워크- 프레임워크가 우리의 코드를 호출해서 원하는 목적에 달성하도록 도와줌3. Spring Framework- 자바 웹 어플리케이션 개발을 위한 경량 프레임워크 - Java를 이용해 Web을 개발하기 위한 도구4. Spring Boot- Spring Framework가 기능이 많은만큼 복잡한 환경설정을 가지고 있기 때문에 많은 설정부분을 자동화하여 사용자가 편하게 Spring을 이용할 수 있도록 도와주는 것5. STS(Spring Tool Suite)- 스프링 개발에 최적화된 이클립스에 가깝다. - 이클립스 베이스에 Spring Framwork plu.. 2023. 3. 16. 이전 1 다음 728x90 반응형