spring boot 学习-创建方式
2024-08-30 20:11:45
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
最新文章
- Web 开发中很实用的10个效果【附源码下载】
- IIS7.0发布Web服务器0002
- NSAttributedString字符串属性类
- SQL SERVER 中的事务
- wp8 json2csharp
- 建模算法(二)&mdash;&mdash;整数规划
- tomcat下context.xml中JNDI数据源配置
- CentOS6下编译安装Python2.7.6方法
- metaq spring
- 使用Apache JMeter对SQL Server、Mysql、Oracle压力测试(一)
- zabbix监控到异常后自动执行对应命令
- H5自定义金额键盘,改良后ios体验效果流畅
- python 基础———— 字符串常用的调用 (图)
- python机器学习-sklearn挖掘乳腺癌细胞(三)
- SQL行列转置
- gitbook安装与使用,并使用docker部署
- Linux:软件包安装
- android ViewPager之PagerAdapter中View的重用
- 最新的裸机联想笔记本装win7系统/SSD(固态硬盘)上安装win7系统/联想K4450A i7装win7系统
- Unity入门教程(上)
热门文章
- [BZOJ2005][NOI2010]能量采集 数学
- ES5之变量
- 微信轻松接入QQ客服
- Codeforces Round #460 (Div. 2)_D. Substring_[dp][拓扑排序]
- Relational Algebra 关系代数
- 深入理解python对象及属性
- new Buffer 生成二进制数据
- vue课程安排
- S-HR之导入模板指向实现类配置
- 无法完成安装:&#39;Cannot access storage file &#39;/