使用idea创建springboot项目

1.为什么要使用springboot

springboot的框架优点:以下摘自spring官网对springboot的介绍;https://spring.io/projects/spring-boot

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

使用Spring Boot可以很容易的创建独立的,基于生产级别的基于Spring的应用程序,可以直接运行它。  我们可以很容易的使用它集成第三方的依赖,减少了不必要的麻烦。大多数Spring Boot应用程序只需要很少的Spring配置。

Features(特点)

  • Create stand-alone Spring applications 创建独立的Spring应用程序
  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)    直接嵌入了Tomcat,Jetty或Undertow(无需部署WAR包了)
  • Provide opinionated ‘starter‘ dependencies to simplify your build configuration  提供了初始化的依赖,简化了配置
  • Automatically configure Spring and 3rd party libraries whenever possible  自动配置spring和第三方库
  • Provide production-ready features such as metrics, health checks and externalized configuration  提供生产环境的一些功能,例如指标,运行状况检查和外部配置
  • Absolutely no code generation and no requirement for XML configuration  完全没有代码生成,也不需要XML配置

优点:

(以下为网友总结的,其实和官网所说的是一样的,只是更加容易理解):

  • 使用Java或Groovy开发基于Spring的应用程序非常容易。
  • 它减少了大量的开发时间并提高了生产力。
  • 它避免了编写大量的样板代码,注释和XML配置。
  • Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spring ORM,Spring Data,Spring Security等)集成非常容易。
  • 它遵循“自用默认配置”方法,以减少开发工作量。
  • 它提供嵌入式HTTP服务器,如Tomcat,Jetty等,以开发和测试Web应用程序非常容易。
  • 它提供CLI(命令行界面)工具从命令提示符,非常容易和快速地开发和测试Spring Boot(Java或Groovy)应用程序。
  • 它提供了许多插件来开发和测试Spring启动应用程序非常容易使用构建工具,如Maven和Gradle。
  • 它提供了许多插件,以便与嵌入式和内存数据库工作非常容易。

缺点:

  • 将现有或传统的Spring Framework项目转换为Spring Boot应用程序是一个非常困难和耗时的过程。它仅适用于全新Spring项目。

2.搭建springboot项目

1.file->new->project 选择maven创建项目,直接下一步

2.填写groupid、artifactid、version等信息,然后点击下一步

3.然后在创建的项目的pom中添加springboot的依赖

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <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>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

4.使用spring官网创建springboot项目

官网地址:https://start.spring.io/

填写自己创建项目的信息,然后点击generate进行生成,会生成一个demo.zip的包,解压后,使用idea导入即可

springboot下一章讲解启动类

原文地址:https://www.cnblogs.com/guanbin-529/p/11992806.html

时间: 2024-10-04 17:58:08

使用idea创建springboot项目的相关文章

2springboot:快速创建springboot项目

使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 此

四、IDEA创建SpringBoot项目

1.从官网下载之后直接导入IDEA: 下载完成解压之后如下图: IDEA导入该项目: 之后一路next即可 导入成功之后你可能会发现左下角一直有个进度条在进行,傻傻的同学可能以为是在下载jar包,下个屁啊,你要先进入IDEA的setting设置maven仓库和配置: 然后才真正的开始下载jar包,然后过一会你就可以看到项目全貌了: 补充:我们今后打开maven项目还可以采取下面这种方式: 2.使用IDEA Spring Initializr创建SpringBoot项目(推荐使用) 注意:每次只要

Spring-boot(一)通过向导快速创建Spring-boot项目

通过向导快速创建Spring-boot项目 创建步骤: 选择Spring Initializr 填写组织和模块名 选择对应的模块 注:这里左侧的模块比较多,玩家可以根据自己的实际需要自由选择,此处暂时选择web 完成 等待项目自动下载相关依赖完成项目创建 注:项目类型为maven的话,需要配置阿里云仓库才不会特别慢 setting.xml <mirrors> <mirror> <id>alimaven</id> <name>aliyun mave

2.springboot:快速创建springboot项目

使用IDEA快速创建springboot项目流程: 创建新的项目选择 项目的命名以及包名 需要什么包就导入什么包 进行测试的单元 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> 此

gradle创建spring-boot项目

刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上一抓一把.直接说创建spring-boot过程. 1.首先,初始化gradle项目 gradle init 初始化以后,会在项目下产生标准被gralde目录. . ├── build.gradle ├── gradle │   └── wrapper │   ├── gradle-wrapper.j

尚硅谷springboot学习6-eclipse创建springboot项目的三种方法(转)

方法一 安装STS插件 安装插件导向窗口完成后,在eclipse右下角将会出现安装插件的进度,等插件安装完成后重启eclipse生效 新建spring boot项目 项目启动 方法二 1.创建Maven项目 2.选择项目类型 3.选择项目 4.编写项目组和名称-finish即可 5.修改pom.xml文件 <!-- spring boot基本环境 --> <parent> <groupId>org.springframework.boot</groupId>

IDEA创建springboot项目部署到远程Docker

安装IDEA插件安装Docker integration插件,如果没安装,按照下图指引方式安装插件. 配置Docker打开小扳手(setting)找到docker,输入虚拟机ip,不出意外会连接成功的. 新建springboot项目用idea向导新建一个springboot项目web-demo,添加测试类HelloController 编写Dockerfile文件 在项目根目录下新增Dockerfile文件,如果Dockerfile放到了子目录,会造成ADD和COPY指令无法访问打包文件的问题

IDEA 使用镜像快速创建SpringBoot项目

一.使用IDEA默认的官方maven仓库的话,由于某些原因会出现相关依赖无法下载或者下载缓慢,在这里,我们使用阿里云的镜像. 1.IDEA进入Settings>Build,Execution,Deployment>Build Tools>Maven查看使用的Maven版本.一般默认是Maven3,对应第二点中的maven3目录. 2.进入IDEA的安装路径,*******\IntelliJ IDEA 2019.1\plugins\maven\lib\maven3\conf\setting

idea 2017.3创建springboot项目报无效的源发行版: 1.8或者Unsupported major.minor version 52.0的解决方案

如果你的jdk是1.7并且在搭建springboot项目时报如上错,请按此步骤,已测试并通过 解决方法步骤: 1.将java版本改为1.7 2.将springboot的版本改为1.4.7,默认的是2.0.1,这里为啥要改成1.4.7因为2.0.1内置的JDK是1.8 3.点击file-settings-java compiler选择1.7 4.file-project structure选择Project的JDK版本,Modules的JDK版本,以及SDK版本 5.再重新运行DemoApplic