프로그래밍

[React] 개발 환경 구축

Node.js 설치 React는 Node.js를 기반으로 동작한다. 따라서 먼저 Node.js를 설치해야 한다. Node.js는 공식 웹사이트에서 다운로드하여 설치할 수 있다. 설치가 완료되면 Node.js와 함께 npm(Node Package Manager)도 함께 설치된다. npm은 JavaScript 패키지를 설치하고 관리하는 도구이다. React 애플리케이션을 개발하려면 npm을 사용하여 React와 관련된 패키지를 설치하고 프로젝트를 관리할 수 있다. ​ React를 사용하기 위해 Node.js를 설치하려면 다음 단계를 따른다: […]

[Spring Boot] REST API 호출 (WebClient)

개요 여기에서는 Spring Boot + WebClient + Thymeleaf를 사용하여, 이전 글 [Spring Boot] REST API 개발 (MyBatis,HSQLDB) 에서 예제로 만든 CRUD REST API를 호출하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.13 ● Java : JDK 8 ※ 관련글 목록: Spring 프레임워크 – 옐로우의 세계 […]

[Spring Boot] Spring Batch (File)

개요 여기에서는 Spring Boot + Spring Batch + H2 DB를 사용하여 파일 시스템을 input/output으로 사용하는 특정 Batch 업무를 처리하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.11 ● Java : JDK 8 ※ 관련글 목록: Spring 프레임워크 – 옐로우의 세계 예제 애플리케이션 설명 회사 고객의 […]

[Spring Boot] REST API 호출 (RestTemplate)

개요 여기에서는 Spring Boot + RestTemplate + Thymeleaf를 사용하여, 이전 글 [Spring Boot] REST API 개발 (MyBatis,HSQLDB) 에서 예제로 만든 CRUD REST API를 RestTemplate를 사용하여 호출하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.11 ● Java : JDK 8 ※ 관련글 목록: Spring 프레임워크 – […]

[Spring Boot] REST API 개발 (MyBatis,HSQLDB)

개요 여기에서는 Spring Boot + MyBatis + HSQLDB를 사용하여 CRUD REST API를 구축하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.11 ● Java : JDK 8 HSQLDB 대신 H2 DB, Apache Derby, SQLite 등의 인메모리 데이터베이스를 사용할 수도 있다. ※ 관련글 목록: Spring 프레임워크 – […]

[Spring Boot] JPA와 HSQLDB

개요 여기에서는 Spring Boot + JPA + HSQLDB + Thymeleaf를 사용하여 Spring MVC CRUD Web Application을 만드는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.10 ● Java : JDK 8 ※ 관련글 목록: Spring 프레임워크 – 옐로우의 세계 작성할 웹 애플리케이션 설명 만들려는 예제 Web […]

[Spring Boot] Spring JDBC와 HSQLDB

개요 여기에서는 Spring Boot + Spring JDBC + HSQLDB + Thymeleaf를 사용하여 Spring MVC CRUD Web Application을 만드는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.10 ● Java : JDK 8 HSQLDB 대신 H2 DB, Apache Derby, SQLite 등의 인메모리 데이터베이스를 사용할 수도 있다. ※ […]

[Spring Boot] MyBatis와 HSQLDB

개요 여기에서는 Spring Boot + MyBatis + HSQLDB + Thymeleaf를 사용하여 Spring MVC CRUD Web Application을 만드는 방법을 보여준다. ​ 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.10 ● Java : JDK 8 HSQLDB 대신 H2 DB, Apache Derby, SQLite 등의 인메모리 데이터베이스를 사용할 수도 있다. ※ […]

[Spring Boot] JSP

개요 Spring Boot는 다양한 View 계층의 기술을 지원한다. 그런데 기본적으로는 JSP를 지원하지 않는다. Spring Boot의 기본 View 계층 기술은 Thymeleaf, FreeMarker와 같은 템플릿 엔진이다. Thymeleaf을 선택하면 특별한 설정이 필요 없지만, JSP를 View 레이어로 선택했다면 추가 설정을 해주어야 한다. 여기에서는 Spring Boot로 Web Application을 만들고 JSP를 사용하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite […]

[Spring Boot] Thymeleaf

개요 Spring Boot는 기본적으로 Thymeleaf와 같은 서버 사이드 템플릿 엔진을 지원한다. 여기에서는 Spring Boot로 Web Application을 만들고 View 계층으로 Thymeleaf를 사용하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.10 ● Java : JDK 8 ※ 관련글 목록: Spring 프레임워크 – 옐로우의 세계 ​ Thymeleaf (타임리프) […]

Scroll to top