SpringBoot环境搭建(SpringBoot项目配置1)

1.创建Maven的web项目,搭建包结构

 

在pom.xml中引入如下的代码(引入springboot的jar包):


<!--springboot依赖包,官网可下载-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

<!-- web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 测试 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<!-- 只在test测试里面运行 -->
<scope>test</scope>
</dependency>


</dependencies>

2.在controller包中创建控制器

package com.baizhi.controller;

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

/**
 *  * @author Administrator
 */
@RestController
@RequestMapping("/user")
public class UserController {
    @RequestMapping("/test")
    public String test(){
        System.out.println("===============");
        return "index";
    }
}

3.创建springboot配置文件

在resources包中创建application.yml文件,在文件中加入如下代码配置项目名和内嵌的服务器的端口号

server:
  context-path: /springbootweb
  port: 9001

4.springboot环境测试

在子包的平级目录下创建一个java文件,代码如下

package com.baizhi;

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

/**
 *  * @author Administrator
 */
@SpringBootApplication

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

运行此main函数的java类即可运行springboot内嵌的tomcat服务器,访问链接出现如下页面即可证明springboot环境搭建完毕

 

说明: spring boot 通常有一个名为xxxApplication的类,入口类中有一个main方法,
在main方法中使用SpringApplication.run(xxxApplication.class,args)启动
spr ing boot应用的项目。
@RestController : 就是@Controller+@ResponseBody组合,支持RESTful访问方
式,返回结果都是json字符串。
@SpringBootApplication: 就是@Configuration+@EnableAutoConfiguration+
@ComponentScan等组合在一起。
配置文件:是一个全局配置文件application.properties和application.yml,放置在
src/main/resources目录中。
修改端口:
server:
port:9090
contextpath:/hello

 

posted @ 2018-07-02 20:12  henu小白  阅读(293)  评论(0编辑  收藏  举报