皮皮辉学到的springboot

本文详细介绍SpringBoot项目的创建过程,包括项目搭建、控制器编写及运行测试等关键步骤,并对比SSM框架展示SpringBoot的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

springboot项目

spring boot 里有各种注释来完成各种功能,相较于SSM框架更方便

创建项目操作步骤

  • 新建项目时选择spring
    在这里插入图片描述
  • 写入项目名,选择war包
    在这里插入图片描述
  • 依赖先只选择web
    在这里插入图片描述
  • 然后点击finish之后选择自动导包就完成了项目的创建了

正式项目前的测试案例

  • 在项目里如图所示位置新建一个controller包和一个hellocontroller类
    在这里插入图片描述

  • hellocontroller 里的代码如下:

    package com.zhongraun.controller;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    import javax.swing.*;
    
    @Controller
    @EnableAutoConfiguration
    public class HelloController {
        @RequestMapping("hello.do")
        @ResponseBody
        public String hello(){
            return "hello spring boot";
        }
    
        public static void main(String[] args){
            SpringApplication.run(HelloController.class,args);
        }
    }
    
  • 右键项目选择run,成功之后,手动打开8080接口如下:
    在这里插入图片描述

  • 或者也可以在zhongruan包下直接写一个App类,把启动项目的任务交给这个App,里面代码如下:

    package com.zhongruan;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.context.annotation.ComponentScan;
    
    @SpringBootApplication
    @ComponentScan(basePackages = "com.zhongruan.controller")
    public class App {
        public static void main(String[] args){
            SpringApplication.run(App.class,args);
        }
    }
    

正式项目

最后的项目是这个样子的:
在这里插入图片描述

  • 各文件与我之前搭建SSM框架时基本一样,只是原来的配置文件现在只剩下application.properties了,而且静态文件现在是放在static包下,页面放在了templates包下。
  • spring boot 就此完结。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值