Spring Boot MVC7 [Intellij] Web server failed to start. Port was already in use. 해결 1. cmd에서 netstat -ano 명령을 통해 포트를 확인 2. 본인이 설정해둔 포트의 PID 확인 - 12324 확인 3. taskkill /pid [숫자] /f 명령으로 종료 시켜줌 - taskkill /pid 12324 /f 명령어 입력 4. 다시 Run 해주면 정상적으로 스프링부트가 정상적으로 실행됨. 2022. 12. 5. [Intellij] Kotlin Gradle "Hello World" 1. Controller 를 통해서만 출력 - Controller 패키지 생성 후 HomeController 클래스 생성. - @RestController 는 Restful Web API를 더 쉽게 만들기 위해 도입된 기능으로 @Controller + @ResponseBody 라고 생각하면 됨. - @ResponseBody 어노테이션은 자바 객체를 HTTP 응답 본문의 객체로 변환해 클라이언트에게 전송함. - 즉, @RestController 는 따로 html 파일을 만들지 않아도 웹 브라우저에 "Hello World"를 출력 가능함. package com.example.Controller; import org.springframework.web.bind.annotation.RestController; .. 2022. 12. 2. Groovy Gradle, Kotlin Gradle Maven 빌드도구로 제작해보았기에 이번 웹 게시판 제작 프로젝트에서 Kotlin Gradle DSL을 사용하기로 하였다. Intellij 로 제작해보려고 한다. 👍 DSL 이란? - Domain Specific Language의 약어로 특정 분야에 최적화된 프로그래밍 언어를 뜻함. - Kotlin DSL 은 코틀린의 언어적인 특징으로 가독성이 좋고 간략한 코드를 사용해 Gradle 스크립팅하는 것을 목적으로 하는 DSL 빌드 도구? - 소스코드를 실행가능한 애플리케이션 생성물로 자동으로 만드는 프로그램 - 빌드 과정은 소스코드를 컴파일하고 연결하고 패키징하여 실행가능한 형태로 가공함. Kotilin 의 장점 - IDE 와의 뛰어난 호환성으로 코드 자동완성 기능 - 오류코드 강조 - 자동 완성 - 구문 .. 2022. 12. 2. [Spring Boot MVC] 2-1. hello world 출력하기 1. src/main/ 에 폴더를 생성 마우스 우클릭 후, New > Folder 선택 src/main/webapp/WEB-INF/views 폴더 생성 2. views 폴더에 home.jsp 파일 추가 New > File 3. JSP 관련 의존성 설정을 위해 pom.xml 파일을 수정 4. application.properties 파일에 jsp 페이지 처리를 위한 prefix와 suffix 를 추가함 5. 프로젝트 선택 후 우클릭 > Run As > Spring Boot App 선택 실행 로그가 아래와 같이 출력됨 6. 웹 브라우저에 localhost:8080 으로 접근 시, hello world가 화면에 나타나면 완료 2022. 4. 12. [Spring Boot MVC] 2. Spring Boot 프로젝트 생성 0. 프로젝트 종류 Spring 으로 웹 프로젝트를 만들 수 있음 1) Spring Starter Project Spring Boot 를 이용하는 프로젝트 최소한 개발 시 사용하며, 모든 개발 환경이 준비되기 때문에 쉽게 프로젝트 생성할 수 있음 별도 WAS 설정 없이 실행이 가능함 But, Legacy Project 를 실제 개발 업무에서 많이 사용함 2) Spring Legacy Project Spring 템플릿 프로젝트를 이용하는 프로젝트 복잡하기는 하지만 실제 개발 업무에서 많이 사용함 1. 프로젝트 생성 여기서는, Spring Starter Project를 생성한다. File 탭 > New > Spring Starter Project 프로젝트 이름 입력 Maven Project Type 선택 P.. 2022. 2. 10. [Spring Boot MVC] 1. Spring Boot 개발 환경 구축 0. 개발 환경 OS Windows 10 IDE STS 4 Language JAVA 8 STS는 Spring Tool Suite 의 약자로, 이클립스와 유사함 STS 4 다운로드 경로 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io java 8 version 다.. 2022. 2. 10. 이전 1 2 다음