전체 글 283

STS 로 Spring Boot 프로젝트 만들기. 4) Thymeleaf 조금 더 활용해보기

STS 로 Spring Boot 프로젝트 만들기. 4) Thymeleaf 조금 더 활용해보기 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 Thymeleaf를 조금 더 활용해 보겠습니다. 1. parameter 사용하기 쿼리스트링으로 들어온 파라미터를 Controller에서 Model을 통해서 템플릿쪽으로 전달을 해 보았는데요, 이번에는 Controller를 통하지 않고 템플릿 내에서 직접 매개변수를 이용 해 보도록 하겠습니다. package com.shane.boot.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; im..

STS 로 Spring Boot 프로젝트 만들기. 3) Thymeleaf 를 이용한 웹 페이지 만들기

STS 로 Spring Boot 프로젝트 만들기. 3) Thymeleaf 를 이용한 웹 페이지 만들기 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 1. pom.xml에 Thymeleaf 추가하기 pom.xml의 Dependencies 탭을 열고 'Add' 버튼을 눌러 추가 하겠습니다. 간단하게 Group Id와 Artifact Id 만 입력 하고 OK 버튼을 누른 뒤, 저장 합니다. Mac의 경우는 Command + S, Windows 라면 Ctrl+S 커맨드를 입력 해 저장을 한다면, 빌드가 되는걸 우측 하단에서 확인 할 수 있습니다. Dependency Hierarchy 에서 위와 같이 필요한 dependency 들이 들어와 있는 것을 확인 할 수 있습니다. 따로 버전도 입력하지 ..

STS 로 Spring Boot 프로젝트 만들기. 2) RestController 활용해 API 컨트롤러 만들기

STS 로 Spring Boot 프로젝트 만들기. 2) RestController 활용해 API 컨트롤러 만들기 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 https://shanepark.tistory.com/157 STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성 STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 아래 페이지에서 본인에게 맞는 STS 를 다운 받습니다. 저는 Eclipse용 shanepark.tistory.com 위의 글에 이어지는 내용 입니다. base Package 에 하나의 Application.java 파일이 생성 되어 있는데요..

STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성

STS 로 Spring Boot 프로젝트 만들기. 1) STS설치 및 프로젝트 생성 참고서적 : [길벗] 스프링부트 프로그래밍 입문 - 쇼다 츠야노 아래 페이지에서 본인에게 맞는 STS 를 다운 받습니다. 저는 Eclipse용 STS4를 다운 받도록 하겠습니다. 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 Co..

Groovy로 Spring boot 어플리케이션 개발해보기. 2) 템플릿 작성하기

Groovy로 Spring boot 어플리케이션 개발해보기. 2) 템플릿 작성하기 참고서적 : 스프링부트 프로그래밍 입문 - 쇼다 츠야노 [길벗] html{ head{ title('index page') } body{ h1('hello') p('world!') } } VS코드를 이용해 위와 같은 template을 작성 했습니다. 이후 index.tpl 이라는 이름으로 저장합니다. 같은 경로에 templates 라는 폴더를 만들고 해당 폴더에 저장 해 줍니다. @Controller class App{ @RequestMapping("/") @ResponseBody def home(ModelAndView mv){ mv.setViewName("index") mv } } app.groovy 파일의 코드 입니다. ..