SpringBoot(一)--搭建架构5种方法

06-01 1610阅读

目录

一、⭐Idea从spring官网下载打开

2021版本idea

1.打开创建项目 

2.修改pom.xml文件里的版本号

 2017版本idea

二、从spring官网下载再用idea打开

三、Idea从阿里云的官网下载打开

 ​编辑

四、Maven项目改造成springboot项目

五、从阿里云官网下载再用idea打开


Spring Boot 是基于 Spring 框架,以约定优于配置、自动配置为核心,可快速构建独立运行的应用,为微服务等开发提供便利的开发框架。

前面已经对SSM(Spring,SpringMVC,MyBatis)每个框架做了讲解,SpringBoot就是基于这个框架一个更简单、更有利于开发。

在开始讲解SpringBoot之前,可以看一眼未来要学习的知识体系:

SpringBoot(一)--搭建架构5种方法

一、⭐Idea从spring官网下载打开

https://start.spring.io

因为这种方式是五种方式中最常用的一种,也是未来搭建SpringBoot项目的主力,所以这个会展示的比较详细。

2021版本idea

【注:因为2021版本的idea对maven的版本包容度比较大,所以这里最详细的展示我用的是2021版本的idea(1.8版本的JDK---java version为8)和3.6.0的maven配置。】

1.打开创建项目 

SpringBoot(一)--搭建架构5种方法

2.修改pom.xml文件里的版本号

①这里原本的3.4.*太高了,可能会报错(酌情修改):

最新的springboot3.×要求版本至少是17,如果使用的是Java8,则需要将版本控制在2.7.×

SpringBoot(一)--搭建架构5种方法 ②修改这里的Java version,我用的是1.8,对用Java8(修改是必须的):

SpringBoot(一)--搭建架构5种方法

③ 这里的插件可能会报错,所以需要加一行插件的版本号来辅助maven加载插件,这里的版本号和前面的版本一致就行(酌情修改,主要是看是否报错)。

SpringBoot(一)--搭建架构5种方法

在此我可以提供我 修改后的pom.xml文件:


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.7.0 
         
    
    com.qcby
    sbdemotest01
    0.0.1-SNAPSHOT
    sbdemotest01
    sbdemotest01
    
    
        
    
    
        
    
    
        
        
        
        
    
    
        8
    
    
        
            org.springframework.boot
            spring-boot-starter
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                2.7.0 
            
        
    

可以看一眼我的插件和依赖:

SpringBoot(一)--搭建架构5种方法

配置成功后可以打开项目自配的驱动运行一下:

SpringBoot(一)--搭建架构5种方法 然后能得到下面的执行结果就代表这个项目启动成功了:

SpringBoot(一)--搭建架构5种方法

 2017版本idea

SpringBoot(一)--搭建架构5种方法

【注:这里的项目名要全小写,不然点击next就会报错】 

SpringBoot(一)--搭建架构5种方法

勾选自己需要的模块WEB模块,springboot项目直接使用jar包创建就行(这里只是演示一下这些是可以在这里勾选的,完全可以什么都不选,然后进项目后需要什么就导什么依赖) SpringBoot(一)--搭建架构5种方法

二、从spring官网下载再用idea打开

Spring | Home

①官网网址

SpringBoot(一)--搭建架构5种方法 ②点击project找到springboot点进去  页面下拉到底  找到spring initilalizrSpringBoot(一)--搭建架构5种方法

 ③勾选自己创建项目的所有需要配置的信息  和idea创建一样SpringBoot(一)--搭建架构5种方法

SpringBoot(一)--搭建架构5种方法 最后下载好压缩文件解压 用idea打开即可。

三、Idea从阿里云的官网下载打开

https://start.aliyun.com

 SpringBoot(一)--搭建架构5种方法

后续操作与idea从spring.io一样的操作 (就是一、中的操作)

四、Maven项目改造成springboot项目

2021版本idea⭐

①创建一个maven项目(最普通的就好,不用导入任何插件)

SpringBoot(一)--搭建架构5种方法

②取一个名字,自行更改项目坐标

SpringBoot(一)--搭建架构5种方法

③打开后看见maven项目的pom.xml

SpringBoot(一)--搭建架构5种方法

④需要将他修改成springboot框架(加入依赖)

    
        org.springframework.boot
        spring-boot-starter-parent
        2.7.1 
    
    
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            RELEASE
            test
        
    
    
        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

 ⑤编写一个主程序;启动Spring Boot应用

package com.qcby.application;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(HelloWorldMainApplication.class,args);
    }
}

SpringBoot(一)--搭建架构5种方法 运行成功:SpringBoot(一)--搭建架构5种方法

2017版本idea

①直接创建maven工程  不勾选任何模板

SpringBoot(一)--搭建架构5种方法

参照标准SpringBoot工程的pom文件,书写自己的pom文件即可

重点是红色依赖, 坐标是导入的springboot依赖父工。


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.5.4
    
    com.itheima
    springboot_01_04_quickstart
    1.0-SNAPSHOT
    
        8
        8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    

之前运行SpringBoot工程需要一个类,这个缺不了,自己手写一个就行了,建议按照之前的目录结构来创建,先别玩花样,先学走后学跑。类名可以自定义,关联的名称一切修改即可。

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(

关注:类上面的注解@SpringBootApplication千万别丢了,这个是核心,后面再介绍

关注:类名可以自定义,只要保障下面代码中使用的类名和你自己定义的名称一样即可,也就是run方法中的那个class对应的名称。

五、从阿里云官网下载再用idea打开

这里操作和前面的二、其实非常像,不做过多赘述。

【注:前面的所有展示,除了一、中前半部分表明了用2021版本演示的,其他统一都是以2017版本的idea为例】

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码