SpringBoot入门

  springboot思想:约定优于配置

  1.创建maven工程(打包方式jar)

     导入依赖

<properties>
<!--选择jdk版本-->
<java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.0.RELEASE</version> </parent> <dependencies>
<!-- 内置有tomcat-->
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

  2.创建一个引导类(启动内置tomcat)

    

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

/**
 * springboot引导类
 */
@SpringBootApplication//springboot引导类注解

  // @SpringBootApplication其实就是以下三个注解的总和

   //@Configuration 用于定义一个配置类

   //@EnableAutoConfiguration Spring Boot会自动根据你jar包的依赖来自动配置项目。

  // @ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器

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

}

3.测试

  

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.env.Environment;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {
    @Autowired
    private Environment env; //用来获取配置文件内容
    @RequestMapping("/hello")
    public String info(){
        return "hello word! george"+env.getProperty("url");//获取配置文件中的值
    }
}

   properties配置文件,命名固定为:application.properties

 

server.port=8088  //更改内置tomcat端口号
url=123//配置(随便测试用的)

    输入localhost:8088/hello 就可显示内容

posted on 2018-11-17 15:38  雨后黄昏  阅读(121)  评论(0编辑  收藏  举报

导航