Spring Boot(1)入门篇 - Hello World

创建一个Maven工程

在pom文件中添加springboot依赖,因为近期项目多数采用的是1.5的版本,所以我这里选用的版本是1.5.9.RELEASE.

    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>

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

 

编写主程序类 HelloWorldMainApplication(启动Spring Boot程序入口).

package com.lbee;

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

/**
 * @ClassName HelloWorldApplication
 * @Description TODO
 * @Autchor lbee
 * @Date 2019/3/4 0:42
 * @Version 1.0
 */
@SpringBootApplication
public class HelloWorldMainApplication {

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

@SpringBootApplication 注解用来标注是一个主程序类

 

下面来编写我们的HelloWorldController

package com.lbee.controller;

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

/**
 * @ClassName HelloWorldController
 * @Description TODO
 * @Autchor lbee
 * @Date 2019/3/4 0:46
 * @Version 1.0
 */

@Controller
public class HelloWorldController {

    @ResponseBody
    @RequestMapping("hello")
    public String helloWorld() {
        return "Hello World!";
    }
}

 

好了,写到这里一个简单的springboot应用就算完成了,是的,没错,就这么简单!我们来执行一下HelloWorldMainApplication

在日志中可以看到,springboot 内置的Tomcat端口为8080,  那么下面用浏览器访问下

http://localhost:8080/hello

 

Jar包部署

Spring Boot 为我们提供了一个可以将我们的应用打成jar包的插件

在pom文件中加入:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

然后我们来执行下mvn package 命令,执行完毕后,我们可以看到在target目录下已经给我们生成好了一个jar文件,这样我们就无需在目标服务器中安装tomcat, 直接用 java -jar 的命令来部署我们的web应用了.

 

使用IDEA快速创建 SpringBoot 工程

 

Next

这里选择maven工程、JDK版本1.8等... Next

勾选所需要的依赖,Next

填写完工程名、路径,Finish 完成创建

resources 目录下文件结构:

static: 存放所有静态文件资源,如js、css、images...

templates: 存放所有模板页面,Spring Boot默认jar包使用嵌入式Tomcat,默认不支持jsp页面,可以使用模板引擎(freemarker、thymeleaf)

application.properties: Spring Boot应用配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值