码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot杂记(二、开发与部署)

时间:2020-02-19 21:01:24      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:dea   bind   ati   public   cat   string   gap   world   str   

编辑器IDEA,运行环境jdk-1.8

1.创建hello world

1.创建springboot依赖包

<!--springboot依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.8.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2.创建主程序

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

/**
 * @SpringBootApplication标注一个主程序,说明这是一个springboot应用
 */
@SpringBootApplication
public class HelloWorld {
    public static void main(String[] args) {
        /*启动spring应用*/
        SpringApplication.run(HelloWorld.class,args);
    }
}

3.创建controller类

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "hello world!";
    }

}

4.回到主程序,执行代码。运行成功后,浏览器输入localhost:8080/hello

 

2.简化部署

1.在pom.xml内添加如下代码:

<!--该插件可以将应用打包成可执行的jar包-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

2.点击右侧maven,双击你的项目下的lifecycle-package。最终打包内容在项目目录下target下。

技术图片

cmd运行方式:

进入jar所在目录,(这里你的jar包名称为xxx.jar)

java -jar xxx.jar

即使运行环境没有tomcat也能运行

 

Spring Boot杂记(二、开发与部署)

标签:dea   bind   ati   public   cat   string   gap   world   str   

原文地址:https://www.cnblogs.com/nirvanaInSilence/p/12332799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!