idea右边maven全爆红_通过Idea创建Spring Boot java项目
写在前面,每个java程序开发,需要准备好相应的开发工具和java运行环境。这里使用的开发工具是:idea64,使用的java环境是jdk1.8,使用的maven版本是:
1 通过idea创建项目
在idea工具的菜单栏,找到File按钮,进行如下操作:File-New-Project,点击Project...进入创建项目界面。
在New Project面板,选择Spring Initializr,在右边Project SDK选择已安装好的JDK,这里用的是1.8.0_212版本,下面的选择框中选中Default,点击Next,进入下一步操作。
在Group里面输入项目的组名,在Artifact里面输入项目名称,下面Name和Package的内容不要动。
接下来选择Spring Boot版本,2.24,配置项目的依赖(项目依赖就是项目运行过程中,需要用到的第三方jar包资源)的选择界面,左边选择Web,右边选择Spring Web。点击Next进入下一步。
最后一步,点击Finish,完成程序的创建。
创建成功后的项目。
2 启动创建好的程序
在src下面,找到SpringbootdemoApplication这个文件(这是Spring Boot项目的主启动类),在文件上或者文件中,右击,在弹窗中点击 Run “SpringbootdemoApplication”,启动刚创建好的Spring Boot程序。
在Console里,出现以下内容,说明程序启动成功。
. ____ _ __ _ _
/ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ | '_| | '_ / _` |
/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |___, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.4.RELEASE)
2020-02-01 18:33:24.306 INFO 9136 --- [ main] c.z.s.SpringbootdemoApplication : Starting SpringbootdemoApplication on WIN-KOCRS5VVCHQ with PID 9136 (D:workspacejava5springbootdemoargetclasses started by Administrator in D:workspacejava5springbootdemo)
2020-02-01 18:33:24.317 INFO 9136 --- [ main] c.z.s.SpringbootdemoApplication : No active profile set, falling back to default profiles: default
2020-02-01 18:33:25.391 INFO 9136 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2020-02-01 18:33:25.407 INFO 9136 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2020-02-01 18:33:25.407 INFO 9136 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.30]
2020-02-01 18:33:25.511 INFO 9136 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2020-02-01 18:33:25.511 INFO 9136 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1090 ms
2020-02-01 18:33:25.713 INFO 9136 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2020-02-01 18:33:25.837 INFO 9136 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2020-02-01 18:33:25.839 INFO 9136 --- [ main] c.z.s.SpringbootdemoApplication : Started SpringbootdemoApplication in 2.337 seconds (JVM running for 6.919)
程序启动的默认端口是8080,使用时间是2.337秒。
3 通过浏览器访问项目
打开浏览器,输入: http://localhost:8080/,会出现以下界面。刚创建的Spring Boot程序能够成功的被请求。
4 结束语
Spring Boot的出现,让java web编程入门门槛降低了很多,后续会介绍如何编写一个接口,如何连接数据库,查询数据的内容,谢谢阅读,欢迎关注。
idea右边maven全爆红_通过Idea创建Spring Boot java项目相关推荐
- 关于 maven插件爆红或插件版本爆红问题解决(且本地仓库存在相应插件版本)
关于 maven插件爆红或插件版本爆红问题解决(且本地仓库存在相应插件版本) 第一个方法 亲测有效: 打开设置 找到maven下的 Respositories 找到你配置的本地仓库的然后点击更新按钮等 ...
- springboot中文文档_登顶 Github 的 Spring Boot 仓库!艿艿写的最肝系列
源码精品专栏 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 My ...
- springboot导入项目依赖报错_最详细的 Spring Boot 多模块开发与排坑指南
来源于公众未读代码 , 作者达西呀 创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提.你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创 ...
- security面试_精选41 道 Spring Boot 面试题,附答案!
今天跟大家分享下SpringBoot 常见面试题的知识. 1 什么是springboot ? 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件 ...
- springboot 创建地址_手把手教你Spring Boot入门开发
前言:springboot如今在技术领域非常流行,不仅能够简化web项目的开发,提升开发效率,而且也是面试官最喜欢的问题之一,今天笔者对springboot做一个简要入门实例讲解,抛砖引玉. 1. S ...
- maven web项目导入sts_Spring Boot2 系列教程(二)创建 Spring Boot 项目的三种方式
我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 43W+,如下图: 2017 年由于种种原因,就没有 ...
- maven springboot 除去指定的jar包_1. Spring Boot概述
1.1 Spring Boot理解 Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用 背景 J2EE笨重的开发.繁多的配置. ...
- springboot 读取配置文件_使用 @ConfigurationProperties 在 Spring Boot 中加载配置
本文地址: 使用 @ConfigurationProperties 在 Spring Boot 中加载配置 使用 Spring Boot 加载配置文件的配置非常便利,我们只需要使用一些注解配置一下就能 ...
- java restful接口开发实例_实战:基于Spring Boot快速开发RESTful风格API接口
写在前面的话 这篇文章计划是在过年期间完成的,示例代码都写好了,结果亲戚来我家做客,文章没来得及写.已经很久没有更新文章了,小伙伴们,有没有想我啊.言归正传,下面开始,今天的话题. 目标 写一套符合规 ...
最新文章
- php access增删改查,同一窗体实现增删改查
- 题目1095:2的幂次方
- leetcode算法题--逆波兰表达式求值
- 如果某一运行的服务在/var/lock/subsys
- requests模块的入门使用
- windows10大瘦身 - Lync录屏的临时文件夹清理
- 魏桥集团创始人张士平去世,他是如何成为山东首富的?
- linux下expdp定时备份_Linux下定时任务的配置
- Java网络编程----基础
- ndarray.ravel([order]) 和 ndarray.flatten([order])
- 记录一次失败的Git操作
- XGBoost数据训练小例子
- unity3d 改变脚本名称_Unity3D脚本中文教程
- 基于jsp+mysql+Spring+SpringMVC+mybatis的房源信息管理系统
- 双系统中Ubuntu启动失败
- 2G、 3G、 4G、5G的区别
- Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks
- 删除Chrome浏览器网站地址栏以前的搜索记录
- AI三大主义:符号主义、联结主义、行为主义
- 【C语言编程】如何整蛊你的损友,让他的电脑一直关机?
热门文章
- 【转载】cocos2d-x类型转换(CCstring int string char UTF-8互转)以及字符串详解
- Owin的URL编码怎么搞?以前都是HttpUtility.UrlEncode之类的,现在连system.web都没了,肿么办?...
- 把MSDE 2000 打包的自己的安装程序说明
- 2017-9-5-Java 泛型
- ubantu系统之快捷键使用
- 配置网络策略中的 NAP 条件
- Java知多少(76)语言包(java.lang)简介
- JRuby 1.6.5发布 Ruby语言的Java实现
- [RMAN]异机恢复实验
- linux 扩展挂载盘大小_Linux 挂载新添加磁盘LVM配置