springboot 6

[Spring Boot] 스프링 부트에서 JSP 사용

1. 의존성 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper provided 2. JSP에 태그 선언 3. application.properties 설정 spring.mvc.view.prefix = /WEB-INF/jsp/ spring.mvc.view.suffix = .jsp 4. 제약사항 JAR 프로젝트로 만들 수 없음, WAR 프로젝트로 만들어야 함 Java -JAR로 실행할 수 있지만 "실행가능한 JAR파일"은 지원하지 않음 언더토우(JBoss에서 만든 서블릿 컨테이너)는 JSP를 지원하지 않음 Whitelabel 에러 페이지를 error.jsp로 오버라이딩 할 수 없음 위와 같은 제약사항으로 인해 Spring Boot에서는 JS..

Spring Boot 2020.12.08

[Spring Boot] Customizing the Banner

Spring Boot를 실행하면 아래와 같이 콘솔에 찍히는 것을 볼 수 있다. 이 것을 Banner라고 하는데 Spring Boot공식 홈페이지에서 볼 수 있듯이 Customizing이 가능하다!! 먼저, resources 밑에 banner.txt , banner.gif, banner.jpg, banner.png 이런 이름으로 파일을 만들면 된다! 위와같이 설정할 수 있고 Spring Boot 홈페이지(출처 : https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-spring-application)에서 보면 아래와 같이 변수를 쓸 수 있도록 되어있다. (하지만, Descrip..

Spring Boot 2020.08.18

[Spring Boot] @RequestParam 이란?

@RequestParam이란 흔히 Controller에서 많이 보이는 어노테이션이다.  @GetMapping("/getParameter") public String getParameter(@RequestParam String id, @RequestParam(name = "password") String pwd){ String password="bbbb"; System.out.println("id: "+id); System.out.println("password: "+pwd); return id+pwd; } @GetMapping("/getParameter") : www.localhost:8080/getParameter로 Get방식 접속할 경우를 의미한다. 여기서 @RequestParam으로 id, pwd..

Spring Boot 2020.07.05

[Spring Boot] Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed) 오류 해결방법

./gradlew bootRun 으로 실행시 아래와 같은 오류 발생할 수 있다. FAILURE: Build failed with an exception. * What went wrong: Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 해결 방법 application.properties 에 org.gradle.daem..

Spring Boot 2020.06.16