基于Maven的Spring Boot项目配置

Maven项目都是基于pom.xml进行配置的。

这里我们参考Spring Boot的官方文档:

https://docs.spring.io/spring-boot/docs/2.1.3.RELEASE/reference/htmlsingle/#getting-started-introducing-spring-boot

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 4     <!-- 模型版本。maven2.0以上必须是这样写,现在是maven2唯一支持的版本 -->
 5     <modelVersion>4.0.0</modelVersion>
 6
 7     <!-- 公司或者组织的唯一标识,并且配置时生成的路径也是由此生成。如com.example,maven会将项目构建成jar包放在本地路径:/com/example -->
 8     <groupId>com.example</groupId>
 9     <!-- 项目的唯一ID,一个groupid下面可以有多个项目,就是依靠artifactId来区分 -->
10     <artifactId>myproject</artifactId>
11     <!-- 本项目目前所处的版本号 -->
12     <version>0.0.1-SNAPSHOT</version>
13
14     <!-- 继承 Spring Boot -->
15     <!-- 父项目 -->
16     <parent>
17         <groupId>org.springframework.boot</groupId>
18         <artifactId>spring-boot-starter-parent</artifactId>
19         <version>2.1.3.RELEASE</version>
20     </parent>
21
22     <!-- 为web application添加依赖 -->
23     <dependencies>
24         <dependency>
25             <groupId>org.springframework.boot</groupId>
26             <artifactId>spring-boot-starter-web</artifactId>
27         </dependency>
28     </dependencies>
29
30     <!--构建时使用maven插件,构建成一个可执行的 jar -->
31     <build>
32         <plugins>
33             <plugin>
34                 <groupId>org.springframework.boot</groupId>
35                 <!-- 要让jar包可以独立执行需要使用maven插件 -->
36                 <artifactId>spring-boot-maven-plugin</artifactId>
37             </plugin>
38         </plugins>
39     </build>
40
41 </project>

原文地址:https://www.cnblogs.com/findman/p/10389824.html

时间: 2024-10-11 22:09:42

基于Maven的Spring Boot项目配置的相关文章

基于maven的spring boot项目 部署到tomcat出现js文件失效处理思路总结

不久前遇到了这样一个问题:在eclipse上运行的很好的项目,在部署到tomcat上后js就不能正常运行了. 在网上找了很多文章,都没有很好的解决这个问题,最终只能一步步来排查. 确人部署环境的问题还是tomcat导致的问题:在本机上用tomcat的方式部署,启动,发现js任然无效-->确定是tomcat导致的问题. 通过浏览器查看页面源代码发现所有的js文件都正常导入,同时查看class/static,下面的所有资源都存在. 删除所有js,写入alert(1),能够真确显示.在每条js导入语句

Spring Boot项目配置RabbitMQ集群

//具体参看了配置的源码 org.springframework.boot.autoconfigure.amqp.RabbitProperties //RabbitMQ单机 spring:   rabbitmq:     host: localhost     port: 5672     username: your_username     password: your_password //或者 RabbitMQ单机,只使用addresses spring:   rabbitmq:    

Spring Boot 项目配置的使用方法

第一种写法resources目录下的application.properties文件 第二种写法resources目录下的application.yml文件 在项目中获取配置项: 分组配置:  (配置文件的格式 缩进 与冒号后的空格非常重要) 创建配置文件映射类 webConfigProperties private String title; private String foot; 空白处使用alt+insert快捷键 选择Getter and Setter可以快速生成get set方法 控

使用Idea初始化一个spring boot 项目

配置环境 Idea配置jdk8.0 1.打开Idea,点击右上角file,找到Other Settings选项,点击下方的Default Project Structure,如下所示 2.点击下图中所示的倒三角,选择java version "1.8.0_131" 3.如果下方没有显示jdk 8.0的版本,点击下图中的New按钮,添加本地jdk(如果本地没有jdk请至Oracle官网下载,目前最新版本是jdk9.0.4) 配置maven 下载maven 1.到官网下载maven压缩包

笔记:Spring Boot 项目构建与解析

构建 Maven 项目 通过官方的 Spring Initializr 工具来产生基础项目,访问 http://start.spring.io/ ,如下图所示,该页面提供了以Maven构建Spring Boot 项目的功能. 选择构建工具 Maven Project,Spring Boot 版本选择 1.5.4,填写 Group 和 Artifact 信息,在Search for dependencies 中可以搜索需要的其他依赖包,这里我们需要实现 RESTful API,所以可以添加 Web

只需两步!Eclipse+Maven快速构建第一个Spring Boot项目

随着使用Spring进行开发的个人和企业越来越多,Spring从一个单一简洁的框架变成了一个大而全的开源软件,最直观的变化就是Spring需要引入的配置也越来越多.配置繁琐,容易出错,让人无比头疼,简化Spring配置简直可以说是民心所向. Spring Boot是由Pivotal团队提供的一个基于Java的全新的开源框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.如今,Spring Boot逐渐成为快

Maven 搭建spring boot多模块项目

Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继承,因此项目只是demo,未考虑太多性能问题,所以将诸多依赖 都写在根级`pom.xml`,子模块只需继承就可以使用. 1-3: 根级pom.xml文件在附录1 1-4: 依赖模块 mybatis spring-boot相关模块 2.创建子模块(module) 2-1: file

一起学JAVA之《spring boot》03 - 开始spring boot基本配置及项目结构(转)

<div class="markdown_views"> <h3 id="一导航"><a name="t0"></a>一.导航</h3> 本节内容简介: 1. spring boot 配置文件,使用@SpringBootApplication注解 2. spring boot 修改Java版本 和项目编码 3. 一个标准的spring boot 代码结构 4. 查看当前项目自动配置了那些

Spring Boot 项目实战(一)Maven 多模块项目搭建

Maven父项目 以SpringBoot项目为例https://blog.csdn.net/weixin_30606669/article/details/99478544 Maven 多模块父子工程 (含Spring Boot示例)https://www.cnblogs.com/meitanzai/p/10945085.html https://www.cnblogs.com/orzlin/p/10330163.html 一.前言 最近公司项目准备开始重构,框架选定为 Spring Boot