当前位置: 首页 > news >正文 在家帮别人做网站赚钱域联网站建设 news 2025/11/1 15:04:38 在家帮别人做网站赚钱,域联网站建设,长春网站建设推广,网络营销能代替传统营销吗在本文中#xff0c;我们将演示如何新建一个基本的 Spring Boot 项目。写这篇文章的时候我还是很惊讶的#xff0c;因为我发现有些java的初学者#xff0c;甚至工作10年的老员工居然并不会新建一个SpringBoot项目#xff0c;所以特别出了一篇文章来教大家新建一个SpringBoo…在本文中我们将演示如何新建一个基本的 Spring Boot 项目。写这篇文章的时候我还是很惊讶的因为我发现有些java的初学者甚至工作10年的老员工居然并不会新建一个SpringBoot项目所以特别出了一篇文章来教大家新建一个SpringBoot项目。 什么是SpringBoot项目 Spring Boot 是一个用于简化 Spring 应用程序开发的框架它提供了快速构建、开箱即用的特性使得开发人员可以更快速地搭建和部署应用程序。现在很多企业都用的是SpringBoot项目但是在工作过程中一般都是领导已经搭建好了但是作为Java初学者的我们也需要知道如何新建一个SpringBoot项目 你需要准备的东西 一套安装好的Java环境Windows安装Java环境OracleJDK 一套安装好的MavenWindows安装Maven图文解说详细版 一个安装好的GIT 一套安装好的IDEA 第一种方式通过脚手架网站新建 目前比较好用的网站有 阿里云的项目初始化平台提供了更多与阿里云相关的功能和服务start.aliyun.com spring官方的初始化平台提供了Spring项目的初始化配置包括Gradle和Maven项目的生成start.spring.io start.spring.io 这个网站进来是这样的 在 https://start.spring.io/ 上我们可以看到以下选项每个选项的含义如下 Project Project: 选择项目类型可以是 Maven 项目或 Gradle 项目。 Language: 选择项目使用的编程语言如 Java、Kotlin 或 Groovy。Spring Boot Spring Boot: 选择要使用的 Spring Boot 版本。 Project Metadata: 输入项目的元数据包括 Group、Artifact、Name、Description、Package Name 和 Java 版本。Project Metadata Group: 项目的组织标识符。 Artifact: 项目的唯一标识符。 Name: 项目的名称。 Description: 项目的描述。 Package Name: 项目的包名。 Packaging: 选择项目的打包方式如 Jar 或 War。 Java: 选择项目使用的 Java 版本。Dependencies Dependencies: 选择要添加到项目中的依赖项如 Spring Web、Spring Data JPA、Spring Security 等。 Search for dependencies: 搜索要添加的依赖项 这里要注意的是java版本最低只能选择17的版本了因为在2022年第四季度发布的Spring6框架要求Java最低版本为JDK17 而 spring 6 将会重构内部架构同时把最低java版本要求改为17另外 spring boot 3 也将要求最低 java 版本为 17 所以这里看到的SpringBoot最低版本也是3开头的版本号了其实这也是spring官方为了推动SpringBoot的良苦用心极不方便。 这里博主给大家配置好了一个默认的web环境加mysql能使用的configuration web环境加mysql 最下面有两个选项一个是预览文件 一个是导出为压缩文件 下载完成后我们解压导入到idea中即可用idea打开 打开之后我们选择pom文件单击右键选择添加为maven项目即可 如果我们安装了maven的话可以只留下src目录和pom.xml文件即可其他的全部可以删掉 start.aliyun.com 那如果我们非要使用java8版本或者11版本呢上面的网站就已经使用不了了这个时候我们进入阿里云的应用脚手架这个网站进来是这样的 这个里面和上面的内容几乎是一比一复刻的所以大家按照上面的来就行 这里也给大家选择好了一个web加mysql的configuration configuration 大家下载下来直接运行启动类即可控制台出现如下信息则代表运行成功 第二种方式用IDEA新建 在IDEA的新建项目中选择Spring lnitializr 在ideal中也是集成了上面两个网站的创建方式。他相当于把上面脚手架网站的页面给搬入到ideal中来。例如我们这个选择spring官方的脚手架spring boot的网站。我们就会发现里面的内容和刚刚我们第一种方式spring官方网站里面的内容是一模一样的。在这个里面呢我们也可以选择自己的网站例如我们也可以选择阿里巴巴的springboot脚手架启动网站。 那么我们在新建完成之后点下一步他就会初始化我们的应用这个时候我们就会发现这里面的东西跟我们第一步从网站下面下载一个压缩包并进行解压。然后用idea打开这个里面的内容其实是一样的。 第三种方式设置parent为SpringBoot 除了上面两种方式呢我们也可以通过设置maven 的Parent 为spring boot。来设置这个项目为spring boot的项目。其实spring boot它的本质也是一个main。那么我们新建一个空的maven项目我们再把spring boot的包给引进来。那么其实他也就是一个资源部的项目了。 第一步新建一个maven项目 当我们新建了一个maven项目的时候我们就会发现项目的目录结构是这样的它里面什么东西都没有。 第二步设置parent parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.12/versionrelativePath/ !-- lookup parent from repository --/parent 第三步引入一个starter 根据你的项目需求来引入一个starter因为我们的项目是外部项目那么我们就引入这个starter。 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies这里值得注意的是我们随便引入一个starter即可例如博主自己开发的jar包 dependency--groupIdio.gitee.wangfugui-ma/groupId--artifactIdaliyun-oss-spring-boot-starter/artifactId--version1.0.0/version--/dependency--它里面的原理是我们引入的jar包它里面引入了spring boot的jar包所以相当于我们的项目也引入了spring boot的jar包。 第四步编写启动类 package com.masiyi;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*** Author掉头发的王富贵* Packagecom.masiyi* Projectdemo3* nameSpringBootAplication* Date2024/3/23 22:51* 作用*/SpringBootApplication public class SpringBootApplication {public static void main(String[] args) {SpringApplication.run(SpringBootApplication.class, args);} } 这个时候只需要把你的类名根据博主发的模板。为自己的启动类的类名。例如你的叫TestApplication那么这个启动类就应该长这样 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*** Author掉头发的王富贵* Packagecom.masiyi* Projectdemo3* nameSpringBootAplication* Date2024/3/23 22:51* 作用*/SpringBootApplication public class TestApplication {public static void main(String[] args) {SpringApplication.run(TestApplication.class, args);} } 第四种方式直接引入springBoot 第一种直接添加spring-boot-starter 这个和第三种方式的有一个区别就是我们没有通过parent。去引入boot而是我们直接把的架包引入到我们的系统当中。我们只要引入了以下的jar包我们的系统就变成一个springboot项目了。 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactIdversion2.7.12/version/dependency/dependencies第二种设置spring-boot-dependencies dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion2.7.12/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement还有另外一种变形的方式就是我们可以在dependencyManagement中设置spring-boot-dependencies这样也是可以的 我们已经通过了四种方式设置我们的项目为SpringBoot的项目。但是我们大家要知道的是他们的本质其实也是在maven项目中引入了一个SpringBoot的jar包那么不管第一第二种方式呢他们都是相当于一个脚手架帮我们做了我们应该手动执行的操作而已那么我们可以通过更原始的方式就是第三和第四种方式去手动的引入一个SpringBoot。希望通过这篇教程JAVA的初学者应该了解到怎么去创建一个spring boot的项目。谢谢大家的观看。 文章转载自: http://www.morning.sqskm.cn.gov.cn.sqskm.cn http://www.morning.smj79.cn.gov.cn.smj79.cn http://www.morning.kmldm.cn.gov.cn.kmldm.cn http://www.morning.hflrz.cn.gov.cn.hflrz.cn http://www.morning.krdb.cn.gov.cn.krdb.cn http://www.morning.nwnbq.cn.gov.cn.nwnbq.cn http://www.morning.bnxnq.cn.gov.cn.bnxnq.cn http://www.morning.kghhl.cn.gov.cn.kghhl.cn http://www.morning.srgsb.cn.gov.cn.srgsb.cn http://www.morning.qmkyp.cn.gov.cn.qmkyp.cn http://www.morning.ypktc.cn.gov.cn.ypktc.cn http://www.morning.dbqcw.com.gov.cn.dbqcw.com http://www.morning.dtfgr.cn.gov.cn.dtfgr.cn http://www.morning.zwxfj.cn.gov.cn.zwxfj.cn http://www.morning.tjkth.cn.gov.cn.tjkth.cn http://www.morning.dbddm.cn.gov.cn.dbddm.cn http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn http://www.morning.jpgfq.cn.gov.cn.jpgfq.cn http://www.morning.rqlqd.cn.gov.cn.rqlqd.cn http://www.morning.wslpk.cn.gov.cn.wslpk.cn http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn http://www.morning.jbctp.cn.gov.cn.jbctp.cn http://www.morning.hypng.cn.gov.cn.hypng.cn http://www.morning.qlrwf.cn.gov.cn.qlrwf.cn http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn http://www.morning.xjtnp.cn.gov.cn.xjtnp.cn http://www.morning.sooong.com.gov.cn.sooong.com http://www.morning.ydgzj.cn.gov.cn.ydgzj.cn http://www.morning.fhcwm.cn.gov.cn.fhcwm.cn http://www.morning.ykmtz.cn.gov.cn.ykmtz.cn http://www.morning.qysnd.cn.gov.cn.qysnd.cn http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn http://www.morning.kzhgy.cn.gov.cn.kzhgy.cn http://www.morning.lwzgn.cn.gov.cn.lwzgn.cn http://www.morning.gsjzs.cn.gov.cn.gsjzs.cn http://www.morning.qtsks.cn.gov.cn.qtsks.cn http://www.morning.mbnhr.cn.gov.cn.mbnhr.cn http://www.morning.hyryq.cn.gov.cn.hyryq.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.twdwy.cn.gov.cn.twdwy.cn http://www.morning.phechi.com.gov.cn.phechi.com http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn http://www.morning.nfmlt.cn.gov.cn.nfmlt.cn http://www.morning.xfncq.cn.gov.cn.xfncq.cn http://www.morning.lsyk.cn.gov.cn.lsyk.cn http://www.morning.gcfg.cn.gov.cn.gcfg.cn http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn http://www.morning.chgmm.cn.gov.cn.chgmm.cn http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn http://www.morning.stprd.cn.gov.cn.stprd.cn http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn http://www.morning.xldpm.cn.gov.cn.xldpm.cn http://www.morning.swkpq.cn.gov.cn.swkpq.cn http://www.morning.trqhd.cn.gov.cn.trqhd.cn http://www.morning.trjp.cn.gov.cn.trjp.cn http://www.morning.mbpfk.cn.gov.cn.mbpfk.cn http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn http://www.morning.dqwykj.com.gov.cn.dqwykj.com http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn http://www.morning.mtgkq.cn.gov.cn.mtgkq.cn http://www.morning.dywgl.cn.gov.cn.dywgl.cn http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn http://www.morning.wrbf.cn.gov.cn.wrbf.cn http://www.morning.thlzt.cn.gov.cn.thlzt.cn http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn http://www.morning.kndyz.cn.gov.cn.kndyz.cn http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn http://www.morning.ylkkh.cn.gov.cn.ylkkh.cn http://www.morning.ktskc.cn.gov.cn.ktskc.cn http://www.morning.srbfp.cn.gov.cn.srbfp.cn http://www.morning.lywpd.cn.gov.cn.lywpd.cn http://www.morning.qstjr.cn.gov.cn.qstjr.cn http://www.morning.zdxinxi.com.gov.cn.zdxinxi.com http://www.morning.cpqwb.cn.gov.cn.cpqwb.cn http://www.morning.wrtw.cn.gov.cn.wrtw.cn http://www.morning.jcxgr.cn.gov.cn.jcxgr.cn 查看全文 http://www.tj-hxxt.cn/news/268331.html 相关文章: 广州网站制作到诺然教育教学网站建设 重庆网站seo推广公司企业网站建设 调研 惠州做棋牌网站建设找哪家效益快罗湖做网站58 企业建设营销网站的目的深圳外贸行业 wordpress 获取时间函数南京网站优化公司 wordpress漫画站主题手机网站加速器 有域名如何搭建网站网页制作制作公司 初中生电脑作业做网站企业服务网站 外墙清洗苏州网站优化推广 威海哪里做网站建设工程信息查询 四川省建设厅网站在线申报合肥建设工程信息网 零食销售网站开发与设计合肥网站策划 企业网站推广的方法有什么游戏开发软件有哪些 辽源建站公司手机网站安装 网站资质证书宁德网页设计制作 益阳 网站制作维护品牌推广百度seo 在线自助网站按照程序北京百度推广优化排名 网站更新提醒百度联系电话 银川如何做百度的网站商城类的网站一般怎么做 网站开发语言和数据库海外网站入口 wordpress后台在哪里设置段落间距百度seo快速排名优化服务 做网站空间哪家好学校 网站源码 北京网站的制作设计个人网页设计作品 布局 网站 关键词 怎么改网站建设厦门同安 做国外单的网站叫什么潍坊快速建站模板 网站建设培训总结杭州专业seo cms做网站不用后端风铃网站具体是做那方面的 齐齐哈尔做网站公司做网站建设的怎么拓展业务 口腔医院网站源码平面设计需要用到的软件 中国住房和城乡建设部网站做社交网站的预算