IDEA+maven+Springboot工程创建超详细过程示例

这篇具有很好参考价值的文章主要介绍了IDEA+maven+Springboot工程创建超详细过程示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、IDEA、Maven下载安装及IDEA配置Maven教程

参考链接: Maven下载安装及IDEA配置Maven的超详细教程

2、IDEA+maven+Springboot的web工程创建示例

2.1 SpringBoot简介

  SpringBoot是由Pivotal团队提供的全新框架,qit设计的目的主要是用来简化Spring应用的初始搭建易婧开发过程。该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置。简单来说就是Springboot不是什么新的框架,他默认配置了很多框架的使用样式,就想Maven整合了所有Jar包,SpringBoot整合了所有框架。

Springboot是一个快速开发框架,能够帮助程序员快速整合地三方框架,内置了第三方容器(Tomcat/Jetty/Undertom),完全简化编写xml,采用注解的方式。
优势:
1.快速构建项目,避免程序员写大量重复性的xml配置
2.对主流开发框架的无配置集成
3·项目可以独立运行,无需外部依赖Servlet容器
4·提供运行时的应用监控
5·极大的提高了开发、部署的效率
6·与云计算的天然集成

2.2 maven形式创建sprintboot工程

  1. 新建项目
    IDEA+maven+Springboot工程创建超详细过程示例

或者IDEA初始界面,选择 create NEW Project
IDEA+maven+Springboot工程创建超详细过程示例

  1. 选择Maven ->next
    IDEA+maven+Springboot工程创建超详细过程示例
  2. 起一个项目名称:
    IDEA+maven+Springboot工程创建超详细过程示例
    项目创建成功,自动打开pom.xml文件:
    IDEA+maven+Springboot工程创建超详细过程示例

2.3 导入相关依赖

 在上图打开的pom.xml文件中添加依赖:

<!--    导入springboot版本和框架依赖     -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.12</version>
<relativePath></relativePath>
</parent>
<!--    导入动态web场景启动器    -->
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
<!--添加maven插件,项目的打包工具,打成jar包,否则在打包运行时报错   -->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

修改pom.xml文件后,IDEA会出现如下图所示的刷新标识或弹框提示:
IDEA+maven+Springboot工程创建超详细过程示例
点击蓝色的按钮刷新,等待加载对应的依赖。

2.4 创建SpringBoot启动类

  1. 创建一个包,将代码放在包里显得整齐,易于区分不同功能的类接口。包名称及结构可根据需求自定义.
    IDEA+maven+Springboot工程创建超详细过程示例
  2. 创建SpringBoot启动类
    IDEA+maven+Springboot工程创建超详细过程示例
    IDEA+maven+Springboot工程创建超详细过程示例
  3. 为类添加内容
mport org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication//是Spring Boot的核心注解,主要目的是开启自动配置
public class SpringTest {
    public static void main(String[] args) {
        SpringApplication.run(SpringTest.class, args);
    }
}

2.5 创建 Controller

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
    @RequestMapping("/hello")//标识一个方法:设置映射请求请求路径的具体信息
    @ResponseBody//直接将数据写入到输入流中,他的效果等同于通过 Response 对象输出指定格式的数据 。
    private String hello(){
        return "HELLO WORLD!";
    }
}

2.6 启动项目

启动项目有多种方法:

  1. 进入启动类,运行main函数:
    IDEA+maven+Springboot工程创建超详细过程示例
  2. 通过IDEA图标点击运行:(这个更方便)
    IDEA+maven+Springboot工程创建超详细过程示例

启动SpringBoot项目或运行启动类中的方法,遇到如下问题时:
IDEA+maven+Springboot工程创建超详细过程示例
通过配置解决:
IDEA+maven+Springboot工程创建超详细过程示例

启动成功后,控制台会有输出的端口号和路径:
IDEA+maven+Springboot工程创建超详细过程示例
在浏览器输入访问地址:http://127.0.0.1:8080/hello
IDEA+maven+Springboot工程创建超详细过程示例

2.7 配置端口信息

在resources下创建配置文件application.properties,Springboot项目启动之后,默认读取该配置文件:
IDEA+maven+Springboot工程创建超详细过程示例
IDEA+maven+Springboot工程创建超详细过程示例
文件中添加配置内容:

server.port=8081
server.servlet.context-path=/test

IDEA+maven+Springboot工程创建超详细过程示例

2.8 在pom.xml中添加依赖

Springboot项目启动之后,默认读取该配置文件

在pom.xml文件中添加资源文件引用:

 <!--资源文件引用-->
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.yml</include>
                    <include>**/*.xml</include>
                    <include>**/*.conf</include>
                </includes>
            </resource>
        </resources>

IDEA+maven+Springboot工程创建超详细过程示例
再次启动项目后:
IDEA+maven+Springboot工程创建超详细过程示例
此时的访问路径为:http://127.0.0.1:8081/test/hello
IDEA+maven+Springboot工程创建超详细过程示例

2.9 打包部署

SpringBoot工程通过命令打成jar包:
1、清除maven缓存:

IDEA+maven+Springboot工程创建超详细过程示例
2、通过install或package命令打包:
IDEA+maven+Springboot工程创建超详细过程示例
看控制台输出
IDEA+maven+Springboot工程创建超详细过程示例
3、运行有两种方式
(1)选择termial:
IDEA+maven+Springboot工程创建超详细过程示例
a. 输入命令:cd target [maven jar包在target文件下]
b.输入命令: java -jar jar包名(运行主配置文件中的启动类)
进入运行:
IDEA+maven+Springboot工程创建超详细过程示例
(2)在对应位置找到jar包(一般在工程目录的target目录下),通过cmd命令行运行:java -jar jar包
IDEA+maven+Springboot工程创建超详细过程示例文章来源地址https://www.toymoban.com/news/detail-452980.html

到了这里,关于IDEA+maven+Springboot工程创建超详细过程示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于 IDEA 创建 Maven 的 Java SE 工程和 Java Web 工程

             Maven 工程相对之前的项目,多出一组 gavp 属性, gav 需要我们在创建项目的时候指定, p 有默认值,我们先行了解下这组属性的含义。          Maven 中的 GAVP 是指 GroupId 、 ArtifactId 、 Version 、 Packaging 等四个属性的缩写,其中前三个是必要的,而 Packaging 属性

    2024年01月17日
    浏览(48)
  • IDEA创建SpringBoot+maven项目

    1.新建file-new-project项目 2. 选择springboot项目,修改项目名,选择java8,type默认为maven,点击next 3.选择相关依赖,web中选择spring web,SQL中选择mysql driver,developer tools中选择lombok,点击finish 4.新建项目如图 5.设置maven的配置,file-settings 6.选择build,execution,deployment-build tools -maven 7.选择

    2024年02月15日
    浏览(68)
  • 探索Maven创建项目全过程(超详细~~~)

    Maven 这个词翻译为“专家”,“内行”。作为一个 Apache 组织中一个成功的开源项目,Maven 主要服务于基于 java 平台的项目构建,依赖管理和项目信息管理,还可以用来帮助实现项目的构建、测试、打包和部署。 这次演示建立的Mavenue项目是关于Servlet的,下面介绍一下Servlet

    2024年02月06日
    浏览(41)
  • Springboot 实践(1)MyEclipse2019创建maven工程

            项目讲解步骤,基于本机已经正确安装Java 1.8.0及MyEclipse2019的基础之上,Java及MyEclipse的安装,请参考其他相关文档,Springboot 实践文稿不再赘述。项目创建讲解马上开始。         一、首先打开MyEclipse2019,进入工作空间选择页面,本地选择workspace工作空间(亦

    2024年02月12日
    浏览(35)
  • IDEA快速创建maven项目详细步骤

    目录 前言必读: 1.Maven和Maven Archetype区别? 2.创建maven项目之前的步骤(必看) 一、创建maven 1.打开idea---文件---新建---项目 2.新建项目---自定义项目名称---选择Maven--创建 3. 创建成功  二、idea里面配置maven 4. 打开IDEA---文件--设置(小扳手)  5.搜索栏里面搜索:maven  6.修改原

    2024年01月25日
    浏览(70)
  • 如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

    编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 使用Maven之前 : 自行在网络中下载iar包,效率较低 。如在谷歌、百度中搜素相关 jar包资源 使用Maven之后 : 统一在一个地址下载jar包等资源 。如使用阿里云镜像服务器下载等.… 使用Mave

    2024年02月02日
    浏览(66)
  • Idea创建springboot工程的时候,发现pom文件没有带<parent>标签

    今天创建springboot工程,加载maven的时候报错: 这个问题以前遇到过,这是因为 mysql-connector-j 没有带版本号的原因,但是springboot的依赖的版本号不是都统一交给spring-boot-starter-parent管理了吗,为什么还会报错?然后我仔细一看,我创建好的springboot项目根本没有spring-boot-start

    2024年03月16日
    浏览(41)
  • IDEA2023中使用SpringBoot整合Lombok全过程及详细用法

    🧑‍💻 作者名称 :DaenCode 🎤 作者简介 :CSDN实力新星,后端开发两年经验,曾担任甲方技术代表,业余独自创办智源恩创网络科技工作室。会点点Java相关技术栈、帆软报表、低代码平台快速开发。技术尚浅,闭关学习中······ 😎 人生感悟 :尝尽人生百味,方知世间冷

    2024年02月07日
    浏览(37)
  • SpringBoot 学习(04):Idea 中控制启动命令的详细过程 环境区分案例

    这段代码是一个 Java 启动命令,用于运行 Spring Boot 应用程序。让我为你详细解释每个部分的含义: C:UsersAdministrator.jdkscorretto-17.0.8binjava.exe : 这是 Java 的可执行文件路径,表示你正在使用 Amazon Corretto 17 版本的 Java 运行你的应用程序。 -XX:TieredStopAtLevel=1 : 这是 Java 虚拟机的

    2024年02月03日
    浏览(97)
  • 【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

    环境准备: 开发工具IDE:IntelliJ IDEA 2022.2.4 (Ultimate Edition) 开发环境JDK:Oracle OpenJDK Version 1.8.0_162 构建工具MAVEN: Maven 3.6.3 (1)创建spring initializr工程 通过IntelliJ IDEA工具创建工程时,通过file-new-project后,在弹出的界面中选择spring initializr选项(社区版无此选项)。然后去勾选相关

    2024年02月03日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包