springboot-01工程搭建
来源:互联网 发布:mp3统一音量软件 编辑:程序博客网 时间:2024/05/16 17:15
1.springboot介绍
2.搭建过程
2.1.我们选择Spring Initializr的方式新建项目,没有此工具可去http://start.spring.io/ 生成。也可直接生成maven项目,然后在pom中配置。
2.2.下一步,注意是jar。
2.3.此处可以选择你所需的组件,也可以先不选,之后在pom中配置。然后一直下一步创建。
2.4.创建之后pom大概是这个样子:
<?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>com.example</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>demo</name><description>Demo project for Spring Boot</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.3.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><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><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
解释一下:继承的是spring-boot-stater-parent,然后依赖只需要引入依赖的就行,如test就是spring-boot-stater-test,web就是spring-boot-stater-web,所以我们可以在pom中导入其他的模块。
如:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>
这就把web相关的模块导进来的。
导入之后更新pom,更新pom有两种方式:
1.pom更改后右下角有提示,点击import changes,更新即可。
2.如若没有或X了,如下也可。
关于starter,这里介绍几个常用的,其他的下面有url
1.spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2.spring-boot-starter-aop 支持面向方面的编程即AOP,包括spring-aop和AspectJ。3.spring-boot-starter-data-jpa 支持JPA(Java Persistence API),包括spring-data-jpa、spring-orm、hibernate。4.spring-boot-starter-jdbc 支持JDBC数据库。5.spring-boot-starter-Redis 支持Redis键值存储数据库,包括spring-redis。6.spring-boot-starter-security 支持spring-security。7.spring-boot-starter-test 支持常规的测试依赖,包括JUnit、Hamcrest、Mockito以及spring-test模块。8.spring-boot-starter-thymeleaf 支持Thymeleaf模板引擎,包括与Spring的集成。9.spring-boot-starter-web S支持全栈式Web开发,包括Tomcat和spring-webmvc。10.spring-boot-starter-tomcat 引入了Spring Boot默认的HTTP引擎Tomcat。
把spring-boot-starter-web依赖引入,即可运行。
3.注意事项
新建项目也可直接新建基本maven项目,再改pom文件,效果一样。
阅读全文
0 0
- springboot-01工程搭建
- Springboot--工程搭建
- SpringBoot搭建HelloWorld工程
- springboot系列文章(二)-搭建springboot工程
- SpringBoot-快速搭建WEB工程
- SpringBoot搭建Java web工程
- 简单的SpringBoot工程搭建
- 构建SpringBoot工程 -入门篇(搭建springboot工程)
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- IDEA下从零开始搭建SpringBoot工程
- springboot学习笔记--搭建Spring Boot工程
- springboot搭建简单Maven工程示例
- 一起学习springboot[一,简单的springboot工程搭建]
- Springboot-01-环境搭建
- 在idea中简单的搭建一个springboot工程
- 使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
- Oracle SQL分析函数lag、lead解决相邻记录比较问题
- 关于算法
- 474. Ones and Zeroes
- Deep Learning 最优化方法之SGD
- oracle 11g 和pl/sql安装时的小问题
- springboot-01工程搭建
- Linux基础(5)
- poj 1269 Intersecting Lines
- 第十二周leetcode题
- ubuntu环境源码安装git服务
- 闭包
- Linux -二-主机映射、Xshell安装(20170515)
- 深度学习中卷基层和全连接层训练参数个数如何确定
- POJ3616-Milking Time