欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot入門(一) helloworld

程序员文章站 2024-03-15 20:17:06
...

springboot入門(一) helloworld

pom.xml

    <!--
        spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。
    -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.1.RELEASE</version>
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <java.version>1.7</java.version>
    </properties>

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

controller HelloController.java

package com.hnust.controller;

import com.hnust.pojo.UserInfo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by xiaojiang on 2017/8/27.
 */
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello() {
        return "helloworld";
    }
}

启动类 AppMain.java

package com.hnust;


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

/**
 * Created by xiaojiang on 2017/8/27.
 */
@SpringBootApplication
public class AppMain {
    public static void main(String[] args) {
        /**在main方法进行启动我们的应用程序*/
        SpringApplication.run(AppMain.class);
    }
}

运行java类AppMain的main方法,访问路径:http://localhost:8080/hello 结果图:
springboot入門(一) helloworld

知识点;
1、导入spring-boot-starter-web 就相当于导入了spring的
springboot入門(一) helloworld

2、spring的启动类必须放在所有子包的外层(预定优于配置)
springboot入門(一) helloworld
3、注解@RestControlle相当于@aaa@qq.com

相关标签: spring-boot