搭建项目环境(创建工程) | 学习笔记

本文涉及的产品
对象存储 OSS,20GB 3个月
视频点播 VOD,流量+存储+转码
对象存储 OSS,内容安全 1000次 1年
简介: 快速学习搭建项目环境(创建工程)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)搭建项目环境(创建工程)学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11281


搭建项目环境(创建工程)


目录:

一、创建新的工程

二、在 pom.xml 中添加依赖的版本

三、添加<properties>确定依赖的版本

四、配置<dependencyManagement>锁定依赖的版本


一、创建新的工程

第一步:建立一个新的工程 guli_parent,在 spring boot 中选择2.1.1.2,然后点击完成。

第二步:修改 pom 文件

<parent>

groupIdorg.springframework.bootx/groupId

artifactIdspring--boot-starter-parent<artifactI d

<version>2.2.1. RELEASE<version>

relativePath/><!--lookup parent from repository

/<parent

<artifactld>芍点后面添加 pom 类型

1.<artifactId>guli-parent</artifactId>

2.<packaging>pam</packaging>

第三步:创建 maven 工程

右击 guli_parent 新建 module 选择 maven 输入子模块名称搭建 service 模块

<xml versTon-"'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.0http://maven.apache.org/xsd/maven-4.0parent>

artifactIdguli_parent</artifactId

groupIdcom.atguigu</groupId

version0.0.1-SNAPSHOT</ version

</parent>

modelVersion4.0.0</modelVersion

<artifactIdservice<artifactId

</project>


二、在 pom.xml 中添加依赖的版本

删除 pom.xmlsag<dependencies>内容

<--以下内容删除-->

<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)

(scope test(/scope><dependency>

</dependencies>


三、添加<properties>确定依赖的版本

Kproperties>

<java.version>1.8/java.version>

<guli.version>0.0.1-SNAPSHOT</guli.version>

<mybatis-plus.version>3.0.5</mybatis-plus.version>

<velocity.version>2.0</velocity version>

<swagger.version>2.7.0</swagger.version>

<aliyun.oss.version>2.8.3</aliyun.oss.version>

<jodatime.version>2.10.1</jodatime.version>

<poi.version>3.17</poi.version>

commons-fileupload.version>1.3.1</ccmmons-fileupload.version>

<commons-io.version>2.6</commons-io.version>

chttpclient.version>4.5.1</httpclient.version>

<jwt.version>0.7.0</jwt.version>

<aliyun-java-sdk-core.version>4.3.3</aliyun-java-sdk-core.version>

<aliyun-sdk-oss.version>3.1.0</aliyun-sdk-oss.version>

<allyun-java-sdk-vod.version>2.15.2</aliyun-java-sdk-vod.version>

<aliyun-java-vod-upload.version>1.4.11</aliyun-java-vod-upload.version>

<aliyun-sdk-vod-upload.version>1.4.11</aliyun-sdk-vod-upload.version,<fastjson.version>1.2.28</fastjson version>

<gson.version>2.8.2</gson.version>

<json.version>20170516</json.version>

<commons-dbutils.version>1.7</commons-dbutils.version>

<canal.client.version>1.1.0</canal.client.version>

<docker.image.prefix>zx</docker.image.prefix>

<cloud-alibaba.version>0.2.2.RELEASE</cloud-alibaba.version>

</properties »

四、配置<dependencyManagement>锁定依赖的版本

<dependencyManagement>

<dependencies>

<l--SpringCloud-->

<dependency>

<groupId>org.springframework.cloud</groupId>

<artif.actId>spring-cloud-dependencies</artifactId>

<version>Hoxton.RELEASE</version>

<type>pom</type>

<scope>import</scope>

</dependency>

<dependency>

<groupId>org.springframework.cloud</groupId>

<artifactId>spring-cloud-alibaba-dependencies</artifactId>

<version>$[cloud- alibaba. version]</version>

<type>pom</type>

<scope import</scope>

</dependency>

cl--mybatis-plus持久层--〉

<dependency>

<groupId>cam.baomidou</groupId>

<artifactId>mybatis-plus-boot-starter/artifactId><version>$mybatis -plus.version</version>

</dependency>

<!-- velocity 模板引擎 Mybatis Plus 代码生成器需要-->

<dependency>

<groupId>org.apache.velocity</groupId>

<artifactId>velocity-engine-core</artifactId><version>$(velocity.version)</version>

</dependency>

<!--Swagger-->

<dependency>

<groupId>io.springfox</groupId>

cantifactId>springfox-swagger2</artifactId>

<version>${swagger version}</version>

</dependency>

(!--swagger ui-->

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-swagger-ui<fartifactId><version>$[swagger.version]</version>

</dependency>

(!--aliyunOSS-->

<dependency>

<groupId>ccm.aliyun.oss

<artifactId>aliyun-sdk-OSs(/artifactId><version>$(aliyun .oss . version]</version></dependency>

<1--日期时间工具-->

<dependency>

<groupId>joda-time</groupId>

<artif actId>joda-time</artifactId>

<version>$(jodatime.version]</version></dependency>

<l--xls-->

<dependency>

<groupId>org. apache.poi </groupId><artifactId>poi</artifactId>

<version>$(poi. version]</version></dependency>

l--xlsx--

<dependency>

<groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>${poi.versin]</version></dependency>

<!--文件上传--〉

<version>$(httpclient.version]</version></dependency>

<dependency>

<groupId>com.google.code.gson</groupId,<artifactId>gson</artifactId>

<version>${gson.version}/ver</dependency>

<dependency>

<groupIdio.jsonwebtoken</groupId><artifactId>jjwt</artifactId>

<version>8{jwt.version}</version</dependency>

(!--aliyun-->

<dependency>

<groupId>com.aliyun</groupId>

<artifactId>aliyun-java-sdk-core</artifactId>

<version>$aliyun-java-sdk-core.version]</version>

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
12月前
|
Java 应用服务中间件 Apache
企业实战(2) 项目环境搭建之Tomcat部署
企业实战(2) 项目环境搭建之Tomcat部署
|
Java Maven Android开发
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)2
119 0
|
4月前
|
Kubernetes Cloud Native Java
quarkus 搭建与基础开发环境配置总结
quarkus 搭建与基础开发环境配置总结
35 0
|
4月前
|
NoSQL Java Redis
若依如何使用(基本环境的配置)
若依如何使用(基本环境的配置)
|
Java Linux Maven
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
158 0
Maven工程的安装配置及搭建(集成eclipse完成案例,保姆级教学)1
|
5月前
|
缓存 监控 JavaScript
环境搭建:Vue项目的开发环境和生产环境配置
【4月更文挑战第23天】本文指导Vue开发者配置开发和生产环境,强调了两者目的和特点。开发环境用于编写、测试和调试,侧重快速反馈和调试工具;生产环境注重稳定性、效率和安全性,需进行代码优化、错误处理和日志监控。配置步骤包括安装Node.js和npm,使用Vue CLI,配置Webpack、热重载和源码映射。生产环境要实现代码分割、压缩、最小化,启用CSP、HTTPS,优化静态资源和缓存策略。环境配置应随项目发展和技术进步持续优化。
618 0
|
5月前
|
NoSQL Dubbo Java
day01—项目介绍与环境搭建
day01—项目介绍与环境搭建
174 0
|
Java
[BlocklyNukkit入门]#1配置开发环境
这里用PowerNukkit举例
92 0
|
Java Maven
利用Maven工程命令行学习实操<第三课>(一)
利用Maven工程命令行学习实操<第三课>(一)
116 0
|
Java Apache Maven
利用Maven工程命令行学习实操<第三课>(二)
利用Maven工程命令行学习实操<第三课>(二)
136 0
下一篇
无影云桌面