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

posted @   超级小k  阅读(192)  评论(0)    收藏  举报
编辑推荐:
· Java虚拟机代码是如何一步一步变复杂且难以理解的?
· 领域驱动的事实与谬误 一 DDD 与 MVC
· SQL Server 2025 中的改进
· 当数据爆炸遇上SQL Server:优化策略全链路解析
· 记录一次线上问题排查:JDK序列化问题
阅读排行:
· 个人对Debian桌面系统的简单使用分享
· 凯亚利用直播推流技术请大家看电影
· 待到山花烂漫时:鸿蒙开发者的个人感悟
· Socket实践:使用云服务器当代理连接公司内网,简单实现跨局域网调用部署在公司局域网里的api接口
· 【SQL周周练】一句 SQL 如何帮助 5 个人买到电影院最好的座位?
点击右上角即可分享
微信分享提示