资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: 计算机考试归档 最新发布

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

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

  • 1、IDEA、Maven下载安装及IDEA配置Maven教程
  • 2、IDEA+maven+Springboot的web工程创建示例
    • 2.1 SpringBoot简介
    • 2.2 maven形式创建sprintboot工程
    • 2.3 导入相关依赖
    • 2.4 创建SpringBoot启动类
    • 2.5 创建 Controller
    • 2.6 启动项目
    • 2.7 配置端口信息
    • 2.8 在pom.xml中添加依赖
    • 2.9 打包部署

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初始界面,选择 create NEW Project

  1. 选择Maven ->next
  2. 起一个项目名称:

    项目创建成功,自动打开pom.xml文件:

2.3 导入相关依赖

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

    org.springframework.boot    spring-boot-starter-parent    2.5.12            org.springframework.boot        spring-boot-starter-web                            org.springframework.boot            spring-boot-maven-plugin            

修改pom.xml文件后,IDEA会出现如下图所示的刷新标识或弹框提示:

点击蓝色的按钮刷新,等待加载对应的依赖。

2.4 创建SpringBoot启动类

  1. 创建一个包,将代码放在包里显得整齐,易于区分不同功能的类接口。包名称及结构可根据需求自定义.
  2. 创建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;@Controllerpublic class HelloController {    @RequestMapping("/hello")//标识一个方法:设置映射请求请求路径的具体信息    @ResponseBody//直接将数据写入到输入流中,他的效果等同于通过 Response 对象输出指定格式的数据 。    private String hello(){        return "HELLO WORLD!";    }}

2.6 启动项目

启动项目有多种方法:

  1. 进入启动类,运行main函数:
  2. 通过IDEA图标点击运行:(这个更方便)

启动SpringBoot项目或运行启动类中的方法,遇到如下问题时:

通过配置解决:

启动成功后,控制台会有输出的端口号和路径:

在浏览器输入访问地址:http://127.0.0.1:8080/hello

2.7 配置端口信息

在resources下创建配置文件application.properties,Springboot项目启动之后,默认读取该配置文件:


文件中添加配置内容:

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

2.8 在pom.xml中添加依赖

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

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

                                     src/main/resources                                    ***.yml                    ***.conf                                    


再次启动项目后:

此时的访问路径为:http://127.0.0.1:8081/test/hello

2.9 打包部署

SpringBoot工程通过package命令打成jar包:

看控制台输出:

在对应位置找到jar包(一般在工程目录的target目录下),通过cmd命令行运行:java -jar jar包

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1096042.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【IDEA+maven+Springboot工程创建超详细过程示例】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2