spring boot是什么

spring boot 是一个快速开发框架,适合小白快速上手开发,它集成了很多优秀的和常用的第三方框架,它简化了xml配置,完全采用注解方式,内部集成了Tomcat、Jetty等http 服务器,最终以java应用程序的方式运行。

spring boot的三种创建方式和目录结构

1.springboot 的创建方式

  • 通过spring.io官网创建  https://spring.io/projects/spring-boot
  • 通过IDE的maven创建
  •  通过idea、eclipse创建

2.springboot 项目结构,如果通过maven创建,则需要在resource目录下手动创建以下目录结构

  • static文件夹
  • templates文件夹
  • application.properties文件

3.以下是pom.xml仅供参考

 <?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.study</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springboot</name>
<description>Demo project for Spring Boot</description>
<dependencies>
<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>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>com.study.UserApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<properties>
<java.version>1.8</java.version>
</properties>
</project>

pom.xml

最新文章

  1. Web 开发中很实用的10个效果【附源码下载】
  2. IIS7.0发布Web服务器0002
  3. NSAttributedString字符串属性类
  4. SQL SERVER 中的事务
  5. wp8 json2csharp
  6. 建模算法(二)&mdash;&mdash;整数规划
  7. tomcat下context.xml中JNDI数据源配置
  8. CentOS6下编译安装Python2.7.6方法
  9. metaq spring
  10. 使用Apache JMeter对SQL Server、Mysql、Oracle压力测试(一)
  11. zabbix监控到异常后自动执行对应命令
  12. H5自定义金额键盘,改良后ios体验效果流畅
  13. python 基础———— 字符串常用的调用 (图)
  14. python机器学习-sklearn挖掘乳腺癌细胞(三)
  15. SQL行列转置
  16. gitbook安装与使用,并使用docker部署
  17. Linux:软件包安装
  18. android ViewPager之PagerAdapter中View的重用
  19. 最新的裸机联想笔记本装win7系统/SSD(固态硬盘)上安装win7系统/联想K4450A i7装win7系统
  20. Unity入门教程(上)

热门文章

  1. [BZOJ2005][NOI2010]能量采集 数学
  2. ES5之变量
  3. 微信轻松接入QQ客服
  4. Codeforces Round #460 (Div. 2)_D. Substring_[dp][拓扑排序]
  5. Relational Algebra 关系代数
  6. 深入理解python对象及属性
  7. new Buffer 生成二进制数据
  8. vue课程安排
  9. S-HR之导入模板指向实现类配置
  10. 无法完成安装:&#39;Cannot access storage file &#39;/