zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    CodeForces Round #521 (Div.3) B. Disturbed People
    CodeForces Round #521 (Div.3) A. Frog Jumping
    Lyft Level 5 Challenge 2018-Final Round(Open Div.2) B. Taxi drivers and Lyft
    #Leetcode# 2. Add Two Numbers
    #Leetcode# 29. Divide Two Integers
    #Leetcode# 122. Best Time to Buy and Sell Stock II
    #Leetcode# 121. Best Time to Buy and Sell Stock
    #LeetCode# 48. Rotate Image
    #Leetcode# 5. Longest Palindromic Substring
    原理优先的重要性_就signal探讨
  • 原文地址:https://www.cnblogs.com/csophys/p/6287992.html
Copyright © 2011-2022 走看看