java - springboot - helloworld

环境

系统: win7x64

工具:idea

jdk:java 10

 

springboot是用来整合spring框架下其他部分的工具。免去了配置tomcat,数据库连接,导包等步骤。

 

 

1.

创建一个maven项目,因为只是个简单例子所以不用选具体框架。

 

 

2.

填写项目名字

 

 

3.

完成

 

 

4.

导入springboot相关依赖

可以去官网https://spring.io/projects/spring-boot/

有个quick start= =

以前是教程,现在变成了帮你生成一个demo。。。下载下来demo后参照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>spring</groupId>
    <artifactId>springtest</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!-- 指定Spring Boot的版本 2.2.2.RELEASE 这个是官网最新版本,网上一般用2.0.4可能相关资料会多一些 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.2.RELEASE</version>
    </parent>

    <dependencies>
        <!-- 导入Spirng Boot  web 所需的jar包 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

</project>

 

(如果启动mian后什么都没发生那么很可能是这里的配置出了问题。)

我的是这个- -

然后需要等idea下载相关jar包

 

等结束后看一眼library

 

是不是依赖的包都导入了。

 

5.

创建主程序

springboot是有main方法的

 

先创建结构:

 java包下面创建com package

com下面创建 主函数的class 和 controller package

controller下面创建 controller 用来前台页面显示helloworld

 

 

SpringBootTestApplication

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

@SpringBootApplication //标记这个是主函数
public class SpringBootTestApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootTestApplication.class, args);   //启动主函数
    }

}

 

HelloWorldController   (看不懂的先去学springMVC。。。)

package com.controller;

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

@Controller
public class HelloWorldController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello SpringBoot";
    }
}

 

启动main方法

下面打印出

 

 说明springboot内置tomcat在8080端口启动了

 

这时打开浏览器输入localhost:8080/hello 向服务器发送hello请求,显示helloworld成功。

 

例子很简单,主要是配置那里容易出问题。

posted @ 2020-01-09 12:09  不咬人的兔子  阅读(354)  评论(0编辑  收藏  举报