------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------

创建SpringBoot工程有很多种方式,我只讲俩种最为常见的

一,依托springboot官网提供的模板。(好处:简单,最新版本)

二,从一个Maven项目中拓展成springboot。(好处:可以控制版本,离线创建)

开始案例

一,通过官网骨架

  1.开始创建

    

  2.Next

    

  3.Next

    

  4.Next

    

  5.finish

    项目骨架如下

    

二,通过maven

  在第一次通过官网创建过后,我们的maven库里已经有了一个版本的springboot,没有必要每次都下最新版本的,所以,我们可以通过maven仓库创建离线版本

  1.正常的maven webapp项目的创建

  2.在pom文件中将springboot的节点粘过来

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.dawn</groupId><artifactId>z01springbootmyself</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>Z01SpringBootMyself</name><description>Demo project for Spring Boot</description><!--springboot的核心--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.0.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><!--jdk和编码--><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><!--web工程需要的--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--单测需要的--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><!--maven的插件--><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

  3.按照springboot的骨架创建java,resourse等,上面那张图所示

转载于:https://www.cnblogs.com/DawnCHENXI/p/9220882.html

SpringBoot-04:SpringBoot在idea中的俩种创建方式相关推荐

  1. 简单阐述下OC中UIImage三种创建方式~~~

    一. 直接使用imageNamed进行创建 1 UIImage * image = [UIImage imageNamed:@"1.jpg"]; 简单说一下这种方式的优缺点: 优点 ...

  2. java用户输入解析_Java中的3种输入方式实现解析

    Java中的3种输入方式实现解析 发布于 2020-8-8| 复制链接 摘记: 这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学 ...

  3. SAP QM 04类型检验批的另外一种创建方式

    SAP QM 04类型检验批的另外一种创建方式 物料号:ZFG0003,是一个自制的成品.它的物料主数据的质量管理视图里激活了04检验类型,按设置是在工单入库的时候触发检验批的.如下图示: 'Cont ...

  4. java中字符串的创建_【转载】 Java中String类型的两种创建方式

    本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...

  5. Qt中另一种创建线程的方式

    文章目录 1 Qt中另一种创建线程的方式 1.1 另一种创建线程的方式 1.2 同步型线程的设计 1.3 异步型线程的设计 1 Qt中另一种创建线程的方式 1.1 另一种创建线程的方式 历史的痕迹: ...

  6. link linux 跨设备,Linux中的两种link方式

    Linux系统中包括两种链接方式:硬链接(hard link)和符号链接(symbolic link),其中符合链接就是所谓的软链接(soft link),那么两者之间到底有什么区别呢? inode ...

  7. python请输入_python中的三种输入方式

    python中的三种输入方式 python2.X python2.x中以下三个函数都支持: raw_input() input() sys.stdin.readline() raw_input( )将 ...

  8. @AspectJ中的几种通知方式详解

    本文来详细说下@AspectJ中的几种通知方式 文章目录 概述 通知方式说明 一个例子 本文小结 概述 当Spring 2.0发布以后,Spring AOP增加了新的使用方式,Spring AOP集成 ...

  9. java一行输入多个数据类型_Java中的3种输入方式实现解析

    这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.从键盘读取char类型数据 char ch = ...

最新文章

  1. ubuntu网卡配置
  2. loadrunner使用流程_LoadRunner关联函数
  3. 【python进阶】_多线程多进程
  4. 功能Java示例 第4部分–首选不变性
  5. TCP/IP ---封装与分用
  6. javascript 获取上一页的url
  7. C++中类和对象的一些注意事项
  8. python爬虫程序的流程图_Python即时网络爬虫项目: 内容提取器的定义(Python2.7版本)...
  9. 谈谈JavaScript的ECMA5中forEach
  10. 匿名内部类2(转载)
  11. dedecms织梦入门
  12. 云宏大讲坛 | 灵活轻便的云宏CNware虚拟防火墙
  13. java服务器间文件传输,java实现在多服务器之间的文件传输(Jsch)
  14. AForge Video
  15. QComboBox样式表
  16. 游戏计算机中有缓冲内存吗,内存再大都不行!CPU缓存竟这么重要
  17. RPC(Remote Procedure Call)框架详解
  18. 基于Tempo大数据分析平台的智慧博物馆大数据中心
  19. 哈尔滨工业大学计算机考研复试分数线,34所自划线院校2021考研复试分数线-2021哈尔滨工业大学考研分数线已公布...
  20. 解析、处理 URL 的特殊参数 ,转码

热门文章

  1. 开源 免费 java CMS - FreeCMS2.1 会员站内信
  2. BZOJ-1045 糖果传递 数学+递推
  3. WCF Data Service安全分析和说明
  4. MICROSOFT SQL SERVER 2005 SEPTEMPTER CTP下载
  5. 函数指针及其定义和用法,C++函数指针详解(附用法代码和注意事项)
  6. spring boot: 构建项目时报错Not a managed type
  7. Vue axios 上传图片
  8. 网络虚拟化是否需要额外的网络架构?
  9. 使用Screen使SSH关闭后Meteor服务继续运行
  10. OK335xS CAN device register and deiver match hacking