美文网首页
扬帆--Spring Boot

扬帆--Spring Boot

作者: 绝对熙俊 | 来源:发表于2019-04-24 20:30 被阅读0次

搭建个spring-boot

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

共通变量

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring.cloud.version>Dalston.SR4</spring.cloud.version>
    <spring.boot.version>1.5.7.RELEASE</spring.boot.version>
</properties>

注意: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版本

父级依赖

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

依赖

<dependencies>
    <!--spring-boot-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!-- lombok依赖 -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>

    <!--spring-boot-test-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

plugin插件

<build>
    <plugins>
        <!--mvn package 时回打包成一个JAR文件-->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

完整的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

      本文链接:https://www.haomeiwen.com/subject/atjngqtx.html