• spring boot web服务


    [root@d java]# tree -I target

    .
    ├── pom.xml
    └── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │   └── neo
    │   │   ├── controller
    │   │   │   └── HelloController.java
    │   │   └── HelloApplication.java
    │   └── resources
    └── test
    └── java

    9 directories, 3 files
    [root@d java]#

    pom.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <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.neo</groupId>
    <artifactId>spring-boot-hello</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>

    <name>spring-boot-hello</name>
    <description>Demo project for Spring Boot</description>

    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.0.RELEASE</version>
    </parent>

    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
    </properties>

    <dependencies>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
    </dependency>
    </dependencies>
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>
    </project>


    com.neo.HelloApplication

    package com.neo;

    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.SpringApplication;

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

    com.neo.controller.HelloController
    package com.neo.controller;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.web.bind.annotation.RequestMapping;
    @RestController
    public class HelloController {
    @RequestMapping("/")
    public String index(){
    return "Hello Spring Boot 2.0!";
    }
    @RequestMapping("/t123")
    public String t123(){
    return "this.t123()"+this.getClass().getName()+Thread.currentThread().getStackTrace()[1].getMethodName();
    }
    }


    [root@d java]# mvn clean; mvn compile;mvn package;
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building spring-boot-hello 1.0
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ spring-boot-hello ---
    [INFO] Deleting /data/gateway/java/target
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 0.493s
    [INFO] Finished at: Tue Dec 04 10:45:22 CST 2018
    [INFO] Final Memory: 14M/481M
    [INFO] ------------------------------------------------------------------------
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building spring-boot-hello 1.0
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ spring-boot-hello ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 0 resource
    [INFO] Copying 0 resource
    [INFO]
    [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ spring-boot-hello ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 2 source files to /data/gateway/java/target/classes
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.593s
    [INFO] Finished at: Tue Dec 04 10:45:25 CST 2018
    [INFO] Final Memory: 23M/607M
    [INFO] ------------------------------------------------------------------------
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building spring-boot-hello 1.0
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:resources (default-resources) @ spring-boot-hello ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] Copying 0 resource
    [INFO] Copying 0 resource
    [INFO]
    [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ spring-boot-hello ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO]
    [INFO] --- maven-resources-plugin:3.0.1:testResources (default-testResources) @ spring-boot-hello ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /data/gateway/java/src/test/resources
    [INFO]
    [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ spring-boot-hello ---
    [INFO] Nothing to compile - all classes are up to date
    [INFO]
    [INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ spring-boot-hello ---
    [INFO] No tests to run.
    [INFO]
    [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ spring-boot-hello ---
    [INFO] Building jar: /data/gateway/java/target/spring-boot-hello-1.0.jar
    [INFO]
    [INFO] --- spring-boot-maven-plugin:2.0.0.RELEASE:repackage (default) @ spring-boot-hello ---
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 1.883s
    [INFO] Finished at: Tue Dec 04 10:45:28 CST 2018
    [INFO] Final Memory: 19M/481M
    [INFO] ------------------------------------------------------------------------
    [root@d java]# java -jar target/spring-boot-hello-1.0.jar com.neo.HelloApplication

    http://11.21.1.2:8080/t123

    this.t123()com.neo.controller.HelloControllert123

  • 相关阅读:
    二阶系统-阻尼系数
    信号反射的几个重要体现(过冲、下冲、振铃)及电路设计
    iPhone换电池是原装电池好还是换第三方大容量电池好?
    转:信号完整性:端接拓扑结构
    转:DDR中端接技术基本概念
    DDR 布线规则
    开始学习linux的一些疑问
    系统集成
    Oracle pipe
    工厂模式初识
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10062711.html
Copyright © 2020-2023  润新知