zoukankan      html  css  js  c++  java
  • Spring Boot 入门之基础篇(一)

    Spring Boot 入门之基础篇(一)

    一、前言

    Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

    本系列以快速入门为主,可当作工具小手册阅读

    二、环境搭建

    创建一个 maven 工程,目录结构如下图:

    2.1 添加依赖

    创建 maven 工程,在 pom.xml 文件中添加如下依赖:

    <!-- 定义公共资源版本 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.6.RELEASE</version>
        <relativePath /> 
    </parent>
    
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>
    
    <dependencies>
        <!-- 上边引入 parent,因此 下边无需指定版本 -->
        <!-- 包含 mvc,aop 等jar资源 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    2.2 创建目录和配置文件

    创建 src/main/resources 源文件目录,并在该目录下创建 application.properties 文件、static 和 templates 的文件夹。

    application.properties:用于配置项目运行所需的配置数据。

    static:用于存放静态资源,如:css、js、图片等。

    templates:用于存放模板文件。

    目录结构如下:

    2.3 创建启动类

    在 com.light.springboot 包下创建启动类,如下:

    /**
     该注解指定项目为springboot,由此类当作程序入口
     自动装配 web 依赖的环境
     
    **/
    @SpringBootApplication
    public class SpringbootApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(SpringbootApplication.class, args);
        }
    }

    2.4 案例演示

    创建 com.light.springboot.controller 包,在该包下创建一个 Controller 类,如下:

    @RestController
    public class TestController {
    
        @GetMapping("/helloworld")
        public String helloworld() {
            return "helloworld";
        }
    }

    在 SpringbootApplication 文件中右键 Run as -> Java Application。当看到 “Tomcat started on port(s): 8080 (http)” 字样说明启动成功。

    打开浏览器访问 http://localhost:8080/helloworld,结果如下:

  • 相关阅读:
    SSH框架测试
    Top 20 IoT Platforms in 2018
    基于Helm和Operator的K8S应用管理
    五大开源 Web 代理服务器横评:Squid、Privoxy、Varnish、Polipo、Tinyproxy
    Https单向认证和双向认证
    CNCF Landscape Summary
    走,去出海,一起“Copy to World” | 36氪出海行业报告
    猎豹全球智库执行院长:中国App出海的三大规律和最具代表的五大垂直品类
    闷声发大财,中国 App 出海编年史及方法论
    软件出海的四种模式
  • 原文地址:https://www.cnblogs.com/qq2083587182/p/8724614.html
Copyright © 2011-2022 走看看