zoukankan      html  css  js  c++  java
  • SpringBoot 学习笔记2

    快速入门

    创建工程

    1. 新建一个空的工程:

      20200817110153
    2. 工程名为demo:

      20200817110322
    3. 新建一个model:

      20200817110400
    4. 使用maven来构建:

      20200817110426
    5. 然后填写项目坐标:

      20200817110454
    6. 目录结构:

      20200817110531
    7. 项目结构:

      20200817110550

    添加依赖

    添加父工程坐标

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

    添加web启动器

    为了让SpringBoot帮我们完成各种自动配置,我们必须引入SpringBoot提供的自动配置依赖,我们称为启动器。因为我们是web项目,这里我们引入web启动器:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    

    需要注意的是,我们并没有在这里指定版本信息。因为SpringBoot的父工程已经对版本进行了管理了。

    项目中多出了大量的依赖:

    20200817110848

    都是SpringBoot根据spring-boot-starter-web这个依赖自动引入的,而且所有的版本都已经管理好,不会出现冲突。


    管理jdk版本

    默认情况下,maven工程的jdk版本是1.5,而我们开发使用的是1.8,因此这里我们需要修改jdk版本,只需要简单的添加以下属性即可:

    <properties>
        <java.version>1.8</java.version>
    </properties>
    

    完整pom

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
        <groupId>com.leyou.demo</groupId>
        <artifactId>springboot-demo</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <properties>
            <java.version>1.8</java.version>
        </properties>
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.0.RELEASE</version>
        </parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
    </project>
    

    启动类

    Spring Boot项目通过main函数即可启动,我们需要创建一个启动类:

    20200817111051

    然后编写main函数:

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

    编写controller

    编写一个controller:

    20200817111207

    代码:

    @RestController
    public class HelloController {
    
        @GetMapping("hello")
        public String hello(){
            return "hello, spring boot!";
        }
    }
    

    启动测试

    接下来,我们运行main函数,查看控制台:

    20200817111336

    并且可以看到监听的端口信息:

    20200817111647
    • 监听的端口是8080
    • SpringMVC的映射路径是:/
    • /hello路径已经映射到了HelloController中的hello()方法

    打开页面访问:http://localhost:8080/hello

    20200817111742

    测试成功了!


    Good Good Write Bug, Day Day Up
  • 相关阅读:
    将textarea滚动至底部:
    Web应用程序项目OxiteSite已配置为使用IIS.在本地计算机上找不到服务器
    使用Entity Framework时要注意的一些性能问题
    Python 输入输出
    Python 语言简介
    瞧一瞧,看一看,微信应用号(小程序)
    路遥眼里的河南人<平凡的世界>
    HTML5 本地存储实现购物车功能
    HTML5 本地存储的用法
    网站/域名如何备案?
  • 原文地址:https://www.cnblogs.com/liyihua/p/14482502.html
Copyright © 2011-2022 走看看