系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 第一章 SpringBoot开发入门


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

  • 系列文章目录
  • 前言
  • 一、准备的环境
  • 二、开发过程
  • ①引入Spring Boot相关依赖
  • ②编写主程序启动类
  • ③创建一个用于Web访问的Controller
  • ④运行项目
  • 总结:



前言

提示:这里可以添加本文要记录的大概内容:

跟学黑马程序员下的Spring boot企业开发教程,作为本人一个的学习记录。这里是一个基于maven的简单Spring Boot项目


提示:以下是本篇文章正文内容,下面案例可供参考

一、准备的环境

JDK:1.8.0_152
Maven: Apache Maven3.6.3
开发工具:IDEA

二、开发过程

①引入Spring Boot相关依赖

打开pom.xml文件
代码如下(示例):

<!--    引入spring boot依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.6</version>
    </parent>
    <dependencies>
<!--        引入web 场景依赖器-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
②编写主程序启动类
在项目的主目录中的java目录下创建一个名称为com.itheima的包,在该包下新建一个主程序启动类ManualChapter01Application,启动类内部代码如下:
package com.itheima;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @author lirunyi
 * @date 2022/4/14
 * @Description
 */
@SpringBootApplication  //标记该类为主程序启动类
public class ManualChapter01Application {
    //主程序启动方法
    public static void main(String[] args){
        SpringApplication.run(ManualChapter01Application.class,args);
    }

}
@SpringBootApplication 注解是Spring Boot框架的核心注解,此注解用于表明ManualChapter01Application类是Spring Boot项目的主程序启动类,而主方法中的SpringApplication.run(ManualChapter01Application.class,args)是启动主程序类。
③创建一个用于Web访问的Controller
在com.itheima包下创建名称为controller 的包,在该包下创建一个名称为HelloController的请求处理控制类,并编写一个请求处理方法。代码如下:

创建springboot的maven父子项目 用maven创建一个springboot项目_java


( 1 ) @RestController注解是一个组合注解,等同于@Controller和@ResponseBody两个注解结合使用的效果。主要作用是将当前类作为控制层的组件添加到 Spring 容器中,同时该类的方法无法返回JSP页面,而且会返回JSON字符串。

( 2 ) @GetMapping注解等同于@RequestMapping(method=RequestMethod.GET)注解,主要作用是设置方法的访问路径并限定其访问方式为Get。hello()方法的请求处理路径为“Ihello”,并且方法的返回值是一个“hello Spring Boot”的字符串对象。

④运行项目

运行主程序启动类ManualChapter01Application,项目启动成功后,在控制台上会发现Spring Boot项目默认启动的端口号为8080,此时,可以在浏览器上访问“http://localhost:8080/hello”,进而访问到页面。

创建springboot的maven父子项目 用maven创建一个springboot项目_spring_02


注意:这里由于个人原因,通过8080端口访问页面时,无法访问,这里我端口号修改了一下,修改方法如下:

①resource目录下创建一个application.properties

创建springboot的maven父子项目 用maven创建一个springboot项目_java_03

②在application.properties中加入修改端口号代码:

创建springboot的maven父子项目 用maven创建一个springboot项目_spring_04

总结:

本次通过maven创建了一个简易的SpringBoot项目,文中最后配置文件中所修改的此时了解即可,后续会详细解释,