Spring-boot初使用
来源:互联网 发布:js int 转date 编辑:程序博客网 时间:2024/06/06 03:07
Spring-boot是是什么
从最根本上来讲,Spring Boot就是一些库的集合,他集成了Spring,mevan,嵌入了Tomca等,相当于把之前需要搭建SSH项目一整套的流程,浓缩为一个支持可拔插的模块化的全新框架。他实现了快速样板式的搭建Spring开发环境。Spring-boot 创建的 Spring 项目,在 mevan 的 pom.xml 文件中,默认parent继承的是spring-boot-starter-parent
parent只是给提供了一个可以使用平台,这个平台的其他部分,还需要通过其他 jar 包组合才能形成一个可使用的完全体。
- 而其他需要使用的依赖 jar 包,则需要在 pom.xml 文件的 dependencies 中添加。例如:
<!-- 为Web应用程序添加依赖 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
4.最终 mevan 打包部分也是需要依赖插件的,这个一般使用Spring-boot提供的mevan插件,亦可以使用其他的mevan打包插件。例如:
<!-- 打包成可执行jar文件 --> <build> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
5.上例中resource是打包的时候需要注入的配置文件(可暂时忽略)
6.完整的pom.xml
<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>ruzz.com</groupId> <artifactId>myWork</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <!-- 从Spring Boot继承默认配置; parent继承,作用就是复用 1. 需求场景 如果每个子模块都用到了Spring, 那么我们是不是每个子模块都需要单独配置spring依赖了? 这么做是可以的,但是我们有更优的做法,那就是继承,用parent来实现。 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version> </parent> <name>myWork</name> <description>Spring-boot of My</description> <url>http://maven.apache.org</url> <!-- spring-boot-starter-parent 选择比较保守的Java兼容性。 如果您想听取我们的建议使用更高的Java版本,您可以在 properties 添加 java.version 属性: <java.version>1.8</java.version> --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 添加自己建议的Java版本 --> <java.version>1.8</java.version> </properties> <!-- 为Web应用程序添加依赖 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <!-- 打包成可执行jar文件 --> <build> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>
阅读全文
0 0
- Spring-boot初使用
- Spring-boot 初使用(二)
- Spring-boot初使用(三)
- 开始使用Spring Boot
- Spring Boot 使用
- spring-boot 使用log4j
- spring boot 使用@ConfigurationProperties
- spring boot使用redis
- 为什么使用spring boot
- Spring Boot Profile使用
- spring boot使用redis
- Spring Boot 使用JdbcTemplate
- III. 使用Spring Boot
- Spring Boot使用properties
- spring boot使用基本常识
- spring boot使用记录
- [spring-boot] 使用redis
- Spring Boot使用Swagger2
- 方法重写(override)原则
- 赶集网租房房价爬取和Python本地服务器部署
- 错误提示为:Fatal Error] xmltext.xml:1:3: 处理指令必须以目标名称开头
- 【模板】ksm 快速幂
- Ubuntu下安装GPU版xgboost python库
- Spring-boot初使用
- java基础
- Java学习——算术运算符
- mysql怎么清空
- T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法
- 链表输出某一位置的值以及该位置
- 【转】从机器学习谈起
- Kinect——在红外图像中测量两只手间的距离
- mybatis使用redis做二级缓存