본문 바로가기

카테고리 없음

스프링 부트 Spring Boot

728x90

Spring Boot Tutorial – Bootstrap a Simple Application http://www.baeldung.com/spring-boot-start

Base Url: https://start.spring.io/starter.zip

Full Url: https://start.spring.io/starter.zip?name=demo&groupId=com.example&artifactId=demo&version=0.0.1-SNAPSHOT&description=Demo+project+for+Spring+Boot&packageName=com.example.demo&type=maven-project&packaging=war&javaVersion=1.8&language=java&bootVersion=2.0.2.RELEASE&dependencies=web


DemoApplication.java > Run As > Spring Boot App



  .   ____          _            __ _ _

 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )

  '  |____| .__|_| |_|_| |_\__, | / / / /

 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::        (v2.0.2.RELEASE)


2018-06-08 15:23:55.748  INFO 7412 --- [           main] com.example.demo.DemoApplication         : Starting DemoApplication on hb5002 with PID 7412 (C:\purplike\workspace\demo\target\classes started by s in C:\purplike\workspace\demo)

2018-06-08 15:23:55.750  INFO 7412 --- [           main] com.example.demo.DemoApplication         : No active profile set, falling back to default profiles: default

2018-06-08 15:23:55.778  INFO 7412 --- [           main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@67e2d983: startup date [Fri Jun 08 15:23:55 KST 2018]; root of context hierarchy

2018-06-08 15:23:56.370  INFO 7412 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)

2018-06-08 15:23:56.383  INFO 7412 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]

2018-06-08 15:23:56.384  INFO 7412 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31

2018-06-08 15:23:56.387  INFO 7412 --- [ost-startStop-1] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_152\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:/Program Files/Java/jdk1.8.0_152/bin/../jre/bin/server;C:/Program Files/Java/jdk1.8.0_152/bin/../jre/bin;C:/Program Files/Java/jdk1.8.0_152/bin/../jre/lib/amd64;C:\Program Files (x86)\Intel\iCLS Client\;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program Files\Java\jdk1.8.0_152\bin;C:\apache-maven-3.5.3\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\Intel\UCRT\;C:\Program Files\Intel\UCRT\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Git\cmd;C:\Users\s\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\s\AppData\Local\Programs\Python\Python36-32\;C:\Program Files\Bandizip\;C:\Users\s\AppData\Local\GitHubDesktop\bin;C:\Tools\eclipse;;.]

2018-06-08 15:23:56.434  INFO 7412 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext

2018-06-08 15:23:56.434  INFO 7412 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 658 ms

2018-06-08 15:23:56.501  INFO 7412 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]

2018-06-08 15:23:56.503  INFO 7412 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]

2018-06-08 15:23:56.504  INFO 7412 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]

2018-06-08 15:23:56.504  INFO 7412 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]

2018-06-08 15:23:56.504  INFO 7412 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]

2018-06-08 15:23:56.569  INFO 7412 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-08 15:23:56.682  INFO 7412 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@67e2d983: startup date [Fri Jun 08 15:23:55 KST 2018]; root of context hierarchy

2018-06-08 15:23:56.715  INFO 7412 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)

2018-06-08 15:23:56.716  INFO 7412 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)

2018-06-08 15:23:56.730  INFO 7412 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-08 15:23:56.730  INFO 7412 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-08 15:23:56.826  INFO 7412 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup

2018-06-08 15:23:56.853  INFO 7412 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''

2018-06-08 15:23:56.856  INFO 7412 --- [           main] com.example.demo.DemoApplication         : Started DemoApplication in 1.309 seconds (JVM running for 1.726)



http://localhost:8080/

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Jun 08 15:32:48 KST 2018
There was an unexpected error (type=Not Found, status=404).
No message available


2018-06-08 15:32:48.494  INFO 7412 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring FrameworkServlet 'dispatcherServlet'
2018-06-08 15:32:48.494  INFO 7412 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2018-06-08 15:32:48.507  INFO 7412 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 13 ms


package com.example.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class SampleController {

@RequestMapping("/hello")
public String hello() {
return "Hello World";
}
}


728x90