扬帆--Spring Boot

搭建个spring-boot

  • 用idea创建一个maven项目
  • 修改项目的pom文件

共通变量


    UTF-8
    UTF-8
    1.8
    Dalston.SR4
    1.5.7.RELEASE

注意:SpringCloud和SpringBoot的版本对应关系

Spring Boot Spring Cloud
1.2.x Angel版本
1.3.x Brixton版本
1.4.x Camden版本
1.5.x Dalston版本、Edgware版本
2.0.x Finchley版本

父级依赖


    org.springframework.boot
    spring-boot-starter-parent
    1.5.7.RELEASE

依赖


    
    
        org.springframework.boot
        spring-boot-starter-web
    
    
    
        org.projectlombok
        lombok
    

    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    

plugin插件


    
        
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

完整的pom :提取码=mbtj

  • 创建个启动类
    启动类需要用注解标明:@SpringBootApplication
    指定run的是这个启动类:SpringApplication.run(SpiApp.class, args);

完整的启动类 :提取码=t3cr

  • 创建个Controller来验证下rest请求
    Controller需要注解@RestController来表明是个rest的controller
    养成好习惯用@RequestMapping("/")来说明无开始路径
    用@Slf4j来注入日志对象log
    注意:类上加上@Slf4j了,类中就能直接使用log来做log.info(XXX)了,不需要Log log=LogFactory.getLog(Test.class)了
    注意:要使用@Slf4j注解,你必须依赖org.projectlombok.lombok包,这个包里有Slf4j

完整的Controller :提取码=skxu

  • 运行启动类,请求指定的接口就发现一个最简单的Spring-Boot搞定了
    localhost:8080/ok

你可能感兴趣的:(扬帆--Spring Boot)