zoukankan      html  css  js  c++  java
  • Spring Boot初学

    第一个Spring Boot项目

    1、正常创建一个最基础的Maven项目

    2、在pom文件中添加Spring Boot起步依赖

    • Spring Boot项目要继承Spring Boot的起步依赖spring-boot-starter-parent
     <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.3.0.RELEASE</version>
         	<relativePath/>
    </parent>
    
    • Spring Boot完成web项目所需的web启动器
    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    

    3、编写Spring Boot引导类

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class SpringbootApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(SpringbootApplication.class, args);
        }
    
    }
    

    4、编写测试接口Controller

    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    public class HelloController {
    
        @ResponseBody
        @RequestMapping("hello")
        public String hello(){
            return "hello spring Boot";
        }
    }
    

    5、启动执行

    番外

    1、修改端口号

    • resources资源文件中的配置文件中加如下代码
    server.port=80
    

    2、修改banner图片

    • resources资源文件中建立banner.txt文件
    • 加入文字图即可

    3、Spring Boot项目热部署

    3.1、什么是热部署

    ​ 在开发中,我们需要反复的修改类、页面等资源;每次修改后都需要重新启动项目。这无疑浪费了我们大量的实践,因此,我们需要对项目进行配置,使我们修改代码后不重启项目即可生效。此过程我们称之为热部署。

    3.2、导入热部署依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
    </dependency>
    

    3.3、设置IDEA自动编译

    设置完成后---> 【Shift+Ctrl+Alt+/】--->点击Registry

  • 相关阅读:
    python获取目录下文件夹名称
    【转载】robocopy的用法
    python使用windows注册表
    统计文本词频
    搞定:找不到该项目,请确认该项目的位置的办法
    set集合
    print显示设置
    用户登录接口(BATE)
    深浅拷贝
    C程序设计-----第2次作业
  • 原文地址:https://www.cnblogs.com/gkblog/p/13033443.html
Copyright © 2011-2022 走看看