본문 바로가기
SMALL

프로그래밍/JAVA10

소스 수정을 하면 웹에 바로 적용하기 위한 팁 시작에 앞서 개발을 하다 보면 소스 코드를 수정할 때마다 빌드와 재시작이 번거로울 때가 있습니다. 이러한 문제를 해결하기 위해 스프링 부트에서 제공하는 devtools와 크롬 확장 프로그램 LiveReload++를 사용하는 방법을 알아보겠습니다. 목차 build.gradle 파일 수정 크롬 웹 스토어에서 플러그인 추가 build.gradle 파일 수정 먼저, 프로젝트의 build.gradle 파일에 다음과 같은 코드를 추가합니다. developmentOnly 'org.springframework.boot:spring-boot-devtools' 크롬 웹 스토어에서 플러그인 추가 크롬 웹 스토어에서 'LiveReload++'를 검색하여 설치합니다. 이 플러그인은 웹 페이지를 자동으로 새 로고침해주어 개발 편.. 2023. 9. 11.
스프링 부트로 Hello World 출력하기: 당신의 첫 웹 애플리케이션 만들기 시작에 앞서 프로그래밍 세계에 발을 들이면서 가장 먼저 만나게 되는 'Hello World'. 이 간단한 문장은 프로그래밍의 시작과 동시에 그 첫걸음의 성공을 의미합니다. 오늘은 스프링 부트를 이용해 웹에서 'Hello World'를 출력하는 방법에 대해 알아보겠습니다. 목차 Hello World의 즐거움 'Create new Spring Start Project' 메뉴 실행 프로젝트 정보 입력 스프링 부트 버전 선택 컴파일 웹브라우저에서 실행 첫 프로그래밍 과제로 'Hello World'를 출력하면서 느끼는 즐거움은 이루 말할 수 없습니다. 이는 코딩의 세계로의 첫걸음이며, 이를 웹에서도 실행할 수 있다는 것은 더욱 흥미로운 일입니다. 'Create new Spring Start Project' 메뉴 .. 2023. 9. 11.
스프링 부트 설치 가이드 안녕하세요, 여러분! 스프링 부트를 처음 접하시는 분들, 어렵게 느껴지시죠? 걱정하지 마세요. 이 글을 통해 스프링 부트 설치 과정을 쉽게 따라 할 수 있습니다. 스프링 부트란? 스프링 부트(Spring Boot)는 자바 플랫폼을 위한 오픈 소스 프레임워크입니다. 복잡한 설정 없이도 쉽고 빠르게 웹 애플리케이션을 개발할 수 있습니다. 설치 순서 스프링 부트에 대한 설명을 한다. 위에서 이미 간략하게 소개했습니다. 스프링 부트는 웹 개발을 쉽게 해주는 강력한 도구입니다. https://spring.io/tools 에서 운영체제에 맞는 STS를 선택하여 다운로드한다. 이곳에서는 Windows, macOS, Linux 등 다양한 운영체제에 맞는 버전을 다운로드할 수 있습니다. 적당한 위치에 복사한다. 다운로드.. 2023. 9. 11.
Java에서 null 처리 방법 Java에서 null 처리는 매우 중요한 작업입니다. null 값에 대한 호출을 시도하면 NullPointerException이 발생하며, 이는 애플리케이션의 정상적인 실행을 방해합니다. 따라서, null 값을 처리하는 방법은 여러 가지가 있습니다. null 확인 null 값을 가질 수 있는 변수를 사용하기 전에 null 인지 확인합니다. if (variable != null) { // 변수가 null이 아닐 때만 코드를 실행합니다. } Optional 클래스 사용 Java 8에서 도입된 Optional 클래스는 null 값을 가질 수 있는 변수를 더 안전하게 다룰 수 있도록 돕습니다. Optional은 값을 감싸는 래퍼 클래스로, 값이 null인지 아닌지 명확하게 표현합니다. Optional optio.. 2023. 7. 26.
자바에서의 문자열과 숫자 변환 자바에서 문자열을 숫자로 변환하려면, Integer.parseInt(), Double.parseDouble() 등의 메소드를 사용할 수 있습니다. 문자열을 정수로 변환 예를 들어, 문자열 "123"을 정수로 변환하려면 다음과 같이 작성할 수 있습니다: String str = "123"; int num = Integer.parseInt(str); 여기서 Integer.parseInt()는 문자열을 정수로 변환하는 메소드입니다. 문자열을 실수로 변환 만약 문자열을 실수로 변환하려면 Double.parseDouble()를 사용합니다: String str = "123.45"; double num = Double.parseDouble(str); 하지만 이러한 변환은 문자열이 유효한 숫자 형식일 때만 가능합니다. .. 2023. 7. 26.
JSP - JSTL의 c:choose, c:when, c:otherwise 태그를 이용한 조건문 작성 JSTL에서는 c:choose, c:when, c:otherwise 태그를 사용하여 if-else와 같은 조건문을 작성할 수 있습니다. 이 태그들을 사용하면 다양한 조건을 검사하고, 해당하는 조건에 따라 다른 코드를 실행할 수 있습니다. c:choose, c:when, c:otherwise 태그의 기본 사용법 기본적인 사용법은 다음과 같습니다: 여기서 c:when 태그는 if와 같은 역할을 하며, c:otherwise 태그는 else와 같은 역할을 합니다. c:choose 태그는 이들을 묶는 역할을 합니다. c:choose, c:when, c:otherwise 태그의 활용 예 예를 들어, 사용자의 나이에 따라 다른 메시지를 출력하는 코드는 다음과 같이 작성할 수 있습니다: 당신은 미성년자입니다. 당신은 .. 2023. 7. 26.
LIST