基于springboot的Maven项目开发步骤(1)
springboot在java项目中使用的越来越多了,今天就记录一下要开发一个基于springboot的javaEE项目,需要怎么做。
1、首先应该去springboot官网上生成一个Springboot项目。官网地址:https://start.spring.io/
2、开始设置项目的一些基本属性。包括:项目是maven项目还是gradle项目,开发语言是什么,Springboot版本。还有项目的包如何分组、项目的名称。
3、设置好了之后,可以根据项目需要,添加一些相关的依赖。对于初学者可以忽略这一步。
4、点击Generate the project按钮就可以将一个Springboot项目框架下载下来。是一个压缩包的形式。
5、将下载下来的压缩包解压。接下来我们打开eclipse,导入刚刚下载的项目。eclipse→File→Import
6、选择maven→Exist Maven Projects,点击next。
7、选择我们的项目文件。点击Finish即可导入。
8、项目框架如下:其中红框里的HxschoolApplication.java文件是自动生成的。是整个项目的启动文件。这里需要注意的是,该文件所在的包必须是“顶级包”。也就是说项目里所有的文件都要包含在“顶级包”内。
例如,我在项目里新建了一个com.hx.controller包和com.hx.service包。这两个包都包含在“顶级包”com.hx包里。这样才能保证项目正常启动,否则会报错。
9、接下来我们测试一下项目是否可以运行。选中文件HxschoolApplication.java,右击选择“run as”→“Java Application”或者“Springboot App”。
出现以下情况表示启动成功!
这里显示的信息就是说明启动该项目用了多长(1.97s)的时间,表示启动成功。
【说明】如果你的项目pom.xml第一行报错,但是项目可以启动成功,那么可以在<properties>标签内加上<maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>,然后再重新更新项目即可。更新方式:选中项目→右击→Maven→Update Project→确定。如图:
10、启动成功之后,我们开始开发我们的项目。
- 点赞
- 收藏
- 分享
- 文章举报
- 基于springboot的Maven项目开发步骤(4)
- 基于springboot的Maven项目开发步骤(3)
- 基于springboot的Maven项目开发步骤(2)
- (完整版)springboot项目搭建外加连接数据库(整合mybatis)和多环境切换(基于maven开发)
- 基于maven的spring boot项目的简单搭建和部分雷区-新手向
- 基于SpringBoot开发一套完整的项目(四)准备工作
- 基于maven开发spring项目需要配置的一些最基础的依赖
- 基于Maven的Springboot项目搭建学习笔记
- Maven构建一个多模块的Spring Boot + Spring MVC项目,完全基于java config
- 基于SpringBoot开发一套完整的项目(二)准备工作
- 基于maven使用IDEA创建springboot多模块项目
- 基于maven使用IDEA搭建和部署SpringBoot多模块项目(Multi-Module)
- 基于多个maven module搭建的Spring boot web项目
- java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目
- java搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目
- 基于JavaSpringboot+vue+mysql+mybatis开发项目的环境搭建
- 基于Spring Boot框架企业级应用系统开发全面实战(Spring Boot,Spring MVC,Maven,bootstrap,angular js)
- 基于dubbo的分布式项目框架搭建 开发工具idea (springboot+dubbo+zookeeper+redis+rabbitmq+基于Swagger2的restful api) --(五)
- 基于dubbo的分布式项目框架搭建 开发工具idea (springboot+dubbo+zookeeper+redis+rabbitmq+基于Swagger2的restful api) --(一)
- 基于dubbo的分布式项目框架搭建 开发工具idea (springboot+dubbo+zookeeper+redis+rabbitmq+基于Swagger2的restful api) --(二)