开发你的第一个Spring Boot应用, Hello Worl

2017-12-05  本文已影响0人  Made0107

使用Java开发一个简单的"Hello World!" web应用,将使用Maven构建该项


pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.made</groupId>
 <artifactId>springboot_demo</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>war</packaging>
 
 <parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version>2.0.0.BUILD-SNAPSHOT</version>
   </parent>

   <!-- Additional lines to be added here... -->

   <dependencies>
       <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
       </dependency>
   </dependencies>

   <!-- (you don't need this if you are using a .RELEASE version) -->
   <repositories>
       <repository>
           <id>spring-snapshots</id>
           <url>http://repo.spring.io/snapshot</url>
           <snapshots><enabled>true</enabled></snapshots>
       </repository>
       <repository>
           <id>spring-milestones</id>
           <url>http://repo.spring.io/milestone</url>
       </repository>
   </repositories>
   <pluginRepositories>
       <pluginRepository>
           <id>spring-snapshots</id>
           <url>http://repo.spring.io/snapshot</url>
       </pluginRepository>
       <pluginRepository>
           <id>spring-milestones</id>
           <url>http://repo.spring.io/milestone</url>
       </pluginRepository>
   </pluginRepositories>
</project>

代码

package com.made.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@EnableAutoConfiguration
public class Example {
    
    @RequestMapping("/home")
    public String home() {
        
        return "Hello world !";
    }

    public static void main(String[] args) {
        
        SpringApplication.run(Example.class, args);
    }
}

启动

  1. 进行 Run As ---> Java Application启动 会看到控制台打印如下

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::  (v2.0.0.BUILD-SNAPSHOT)
....... . . .
....... . . . (log output here)
....... . . .
com.made.demo.Example: Started Example in 3.44 seconds (JVM running for 3.929)

  1. 浏览器访问
image.png
上一篇下一篇

猜你喜欢

热点阅读