본문 바로가기

스프링부트3

Spring Boot 매핑 어노테이션 종류 알아보기 (@GetMapping, @PostMapping) 안녕하세요. 오늘은 Spring, Spring Boot controller 영역에서 많이 사용하는 mapping 어노테이션에 대해 정리한 내용을 포스팅하려고 합니다. spring의 버전이 4.3 이상부터 지원되는 기능인 GetMapping, PostMapping, PutMapping, DeleteMapping 네 종류에 대해 정리해 봤습니다. 요즘은 frontend의 다양한 기술이 많이 나오면서 spring boot의 간단한 backend를 많이 사용하게 되는데요. spring boot를 간단하게 api로 많이 사용하기 때문에 mapping 어노테이션의 종류를 정리해 보는 것도 많은 도움일 될 것 같습니다. :) 그럼 어노테이션별로 어떤 특징이 있는지 알아보겠습니다. @GetMapping @GetMapp.. 2023. 1. 27.
[Spring Boot] 스프링부트에서 JSP Tiles3 연동하기 안녕하세요. 오늘은 Spring Boot + Tiles3 연동하는 방법을 포스팅하려고 합니다. frontend 개발 환경을 설정하다 보면 공통으로 많이 사용하는 header, footer, leftmenu 등 template을 등록하여 사용해야 할 경우가 많습니다. jsp 환경에서는 보통 tiles 기능을 활용하여 세팅을 많이 하게 됩니다. jsp의 tiles는 backend (java) 영역에서 configuration 설정을 하게 되며, spring boot에서 어떤 식으로 연동하여 사용하게 되는지 하나씩 알아보도록 하겠습니다. 개발 환경 java : 1.8 spring boot : 2.7.7 (tiles3 라이브러리는 spring boot 2버전까지만 지원) tiles : 3.0.8 java 패키지.. 2023. 1. 17.
Spring Boot 프로젝트 생성 시작하기 오늘은 스프링부트를 생성하는 방법에 대해서 정리해 보려고 한다. 스프링부트는 자바 웹 애플리케이션을 빠르고 쉽게 개발할 수 있도록 도와주는 강력한 오픈 소스 프레임워크다. 스프링 부트 (Spring Boot) 스프링 부트 (Spring Boot)는 자바 웹 애플리케이션을 보다 빠르고 쉽게 개발할 수 있도록 도와주는 오픈 소스 프레임워크다. 스프링 부트 프레임워크의 기능을 확장하고 향상해 개발자가 설정의 번거로움 없이 간단하고 빠르게 웹 애플리케이션을 만들 수 있도록 지원한다. Starter 의존성 스프링 부트는 애플리케이션 개발을 위한 많은 스타터 의존성을 제공한다. 이러한 스타터는 필요한 의존성을 자동으로 추가하고 설정을 쉽게 할 수 있도록 해준다. 예를 들어, 웹 애플리케이션을 개발할 때는 sprin.. 2023. 1. 3.
728x90