• Spring Boot Web Executable Demo


    Spring Boot Web Executable Demo

    Spring Boot Web Executable Demo

    Table of Contents

    1 Step by Step

    • 新建intellij project maven 项目
    • 加入pom依赖
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.3.5.RELEASE</version>
    </parent>
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    
    • 新建入口类
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    /**
     * Created by csophys on 16/8/31.
     */
    @Controller
    @EnableAutoConfiguration
    public class ExecutorController {
    
        @RequestMapping("/")
        @ResponseBody
        public String hello(){
            return "hello world";
        }
    
        public static void main(String[] args) {
            SpringApplication.run(ExecutorController.class,args);
        }
    }
    
    • 静态资源处理
    resources下新建static 目录,static目录下新建index.html 文件可以默认访问到
    
    • 启动入口类,浏览器访问成功
    • 生成可执行的jar
    1. 修改xml
    加入
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    2. 执行jar
    java -jar /Users/csophys/code/downloadVoiceFileWithConnid/target/csophys-1.0-SNAPSHOT.jar
    

    Author: 陈胜 csophys

    Created: 2017-01-15 Sun 21:53

    Validate

  • 相关阅读:
    【C++ OpenGL ES 2.0编程笔记】8: 使用VBO和IBO绘制立方体 【转】
    顶点缓存对象(VBO)【转】
    CompileGLShader
    VR虚拟现实的工作原理,你知道多少?【转】
    VR/AR工作原理、目前存在的技术问题
    Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'
    nginx配置用户认证
    恢复阿里云RDS云数据库MySQL的备份文件到自建数据库
    阿里云rds linux平台使用wget 工具下载备份与日志文件
    screen 命令使用及示例
  • 原文地址:https://www.cnblogs.com/csophys/p/6287992.html
Copyright © 2020-2023  润新知