程序员springboot

用springboot创建一个web应用

2017-04-27  本文已影响0人  codewang

一、创建一个maven工程

只需创建一个基本的maven工程就可以(具体怎么创建maven工程请自己查资料)

二、在pom文件中添加springboot的依赖

1、pom需要继承于springboot的pom:

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.2.RELEASE</version>
        <relativePath/> 
  </parent>

2、添加web依赖:

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

3、添加springboot的打包插件:

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

4、主要依赖已添加完成

三、项目结构:

四、创建一个有main方法的MyFirstSpringBootApp.java类

1、在类上面添加注解@SpringBootApplication
2、在main方法内用springboot的SpringApplication类的run方法执行程序(代码如下):

package com.firstproject;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyFirstSpringBootApp { 
    public static void main(String[] args ){
        SpringApplication.run(MyFirstSpringBootApp.class, args);
    }
}

3、创建一个MyFirstSpringBootAppController.java类

package com.firstproject.web;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController`
public class MyFirstSpringBootAppController {
  @RequestMapping(value="/hello",method=RequestMethod.GET)
    public String hello(){
        return "这是一个基于springboot的web程序";
  }
}

五、运行程序:

在MyFirstSpringBootApp.java中右键,如图运行程序


运行成功后控制台会打印如下信息(显示版本号和tomcat访问端口):

六、浏览器访问看看运行效果:

浏览器输入:http://localhost:8080/hello看到如下图结果则表示创建应用程序成功:

上一篇下一篇

猜你喜欢

热点阅读