首页 > 其他分享 >SpringBoot项目的创建方式

SpringBoot项目的创建方式

时间:2024-12-21 20:57:14浏览次数:10  
标签:run springboot 项目 spring boot idea 创建 SpringBoot

目录

1.通过idea创建SpringBoot项目

2.在idea中通过aliyun创建SpringBoot

3.通过spring官网下载再用idea打开

5.通过mavenjava项目改为springboot项目

6.测试springboot


第二种方法使用的是idea2021版本,其余方法使用idea2017版本

1.通过idea创建SpringBoot项目

创建项目,选择Spring Initializr,选择自己的jdk,勾选Default

 修改路径,设置包名,选择maven,选择包为jar包,我使用的jdk为1.8版本,应该在java Version这里选择8版本,但是可选项里面没有,可以创建完成后手动更改

选择自己需要的依赖 

 将jdk和springboot的版本更改

更改后

2.在idea中通过aliyun创建SpringBoot

所需官网 https://start.aliyun.com

点击齿轮后更改

创建完成 

3.通过spring官网下载再用idea打开

在浏览器输入spring.io网址

点击project找到springboot点进去  页面下拉到底  找到spring initilalizr

勾选自己创建项目的所有需要配置的信息  和idea创建一样

最后下载好压缩文件解压 用idea打开

springboot项目完成

4.通过阿里云下载再用idea打开

浏览器访问https://start.aliyun.com

注意选择单模块

5.通过mavenjava项目改为springboot项目

在pom.xml中添加

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.6</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<dependencies>
    <!--<dependency>-->
        <!--<groupId>org.springframework.boot</groupId>-->
        <!--<artifactId>spring-boot-starter</artifactId>-->
    <!--</dependency>-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <!--加载web-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

</dependencies>

点击Enable Auto-Import

依赖导入完成

设置springboot的启动类

一般设置三级包名,创建 SpringBootDemo05Application启动类

设置启动类注解

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

resources目录下还需要这三部分

  • static是存放静态资源
  • template存放页面
  • application.properties是springboot的总配置文件

在application.properties中

 设置端口号

server.port=8080 //默认端口号

6.测试springboot

创建Controller包,创建IndexController类

将这个类交给spring去管理并设置映射路径编写run方法

测试1

@Controller
@RequestMapping("/indexController")
public class IndexController {

    @RequestMapping("/run")
    public void run(){
        System.out.println("111111111");
    }
}

去启动类启动

去浏览器访问localhost:8080/indexController/run

后台输出

测试2

使用response写回页面

再次启动,并在浏览器输入localhost:8080/indexController/run

前端返回22222

后端也有返回

 我并没有配置tomcat,这里是根据我springboot版本内嵌,默认配好了

标签:run,springboot,项目,spring,boot,idea,创建,SpringBoot
From: https://blog.csdn.net/jlihan/article/details/144635302

相关文章

  • springboot毕设 在轨卫星与航天器记录查询网页 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着航天技术的飞速发展,人类探索宇宙的脚步日益加快,越来越多的卫星与航天器被送入太空,执行各种科研、通信、侦察及导航等任务。这些在轨运行的卫星与......
  • springboot毕设 在线家教预约系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,教育资源的共享与优化配置已成为教育领域的重要议题。传统的家教服务受限于地域、信息不对称等问题,难以高效匹配家长与教师......
  • Exif Pilot 是一款用于查看、编辑、创建和管理图像文件中 EXIF 数据的工具。EXIF(Excha
    ExifPilot是一款用于查看、编辑、创建和管理图像文件中EXIF数据的工具。EXIF(ExchangeableImageFileFormat)是照片、图像和其他多媒体文件中嵌入的元数据标准,通常包含图像拍摄时的相关信息,如拍摄日期、相机设置、GPS位置、分辨率、白平衡等。ExifPilot的功能查看EXIF......
  • CMake 语法简单整理 项目文件最后
    基本命令#HeadEnlargerWithCMake#CMake真是十分甚至九分的令人头大喵message("\n======================================================================")message("--基本命令喵")message("========================================================......
  • 最新全平台多功能全自动掘金合集挂机项目
    目介绍:目前市面上种类最多,平台齐全的挂机型脚本,包含了:微信阅读,卷轴平台,广告掘金,自动养机,短视频挂机,等各大平台的脚本,就一个软件包含了几十种的科技,并且还在不断的更新添加更多的进去,可谓是一招鲜吃遍天,有了一款软件,最起码相当于下载了十几种辅助科技,绝对的市场爆款......
  • 最新全平台多功能全自动掘金合集挂机项目
    目介绍:目前市面上种类最多,平台齐全的挂机型脚本,包含了:微信阅读,卷轴平台,广告掘金,自动养机,短视频挂机,等各大平台的脚本,就一个软件包含了几十种的科技,并且还在不断的更新添加更多的进去,可谓是一招鲜吃遍天,有了一款软件,最起码相当于下载了十几种辅助科技,绝对的市场爆款......
  • 最新全平台多功能全自动掘金合集挂机项目
    目介绍:目前市面上种类最多,平台齐全的挂机型脚本,包含了:微信阅读,卷轴平台,广告掘金,自动养机,短视频挂机,等各大平台的脚本,就一个软件包含了几十种的科技,并且还在不断的更新添加更多的进去,可谓是一招鲜吃遍天,有了一款软件,最起码相当于下载了十几种辅助科技,绝对的市场爆款......
  • 最新全平台多功能全自动掘金合集挂机项目
    目介绍:目前市面上种类最多,平台齐全的挂机型脚本,包含了:微信阅读,卷轴平台,广告掘金,自动养机,短视频挂机,等各大平台的脚本,就一个软件包含了几十种的科技,并且还在不断的更新添加更多的进去,可谓是一招鲜吃遍天,有了一款软件,最起码相当于下载了十几种辅助科技,绝对的市场爆款......
  • 最新全平台多功能全自动掘金合集挂机项目
    目介绍:目前市面上种类最多,平台齐全的挂机型脚本,包含了:微信阅读,卷轴平台,广告掘金,自动养机,短视频挂机,等各大平台的脚本,就一个软件包含了几十种的科技,并且还在不断的更新添加更多的进去,可谓是一招鲜吃遍天,有了一款软件,最起码相当于下载了十几种辅助科技,绝对的市场爆款......
  • 在鸿蒙环境中,关系型数据库的详细讲解(1)内含:数据库的创建,数据的插入同步(insert),异步(
    前言看这篇文章的应该有和我一样是大学生并且去了一个班并且在做一个结课项目吧,至于班的名字这里就不详细说了,那废话不多说直接进入正题1.为什么要用数据库1.1持久化数据存储使用数据库可以在应用断电,重启保持数据不丢失我在这里举个例子:你在王者*耀里面自定义了一个键......