spring+maven---从构建环境开始开始

   日期:2020-10-09     浏览:104    评论:0    
核心提示:文章目录前言一、准备工作一:1.下载Apache Maven2.解压(个人建议放在跟工具一起的地方)3.对其中的setting进行配置4.更改下载镜像的网址5.其余6.repo中文件(使用idea时候会自动添加)一、准备工作二:1.进入官网(https://mvnrepository.com/)2.对依赖进行复制二、使用spring+maven创建项目1.创建项目2.引入依赖3.编写接口以及测试用例三、配置变量中遇到的问题总结前言Spring是什么?Spring是开源的轻量级的 Java 开发框架,

文章目录

  • 前言
  • 一、准备工作一:
    • 1.下载Apache Maven
    • 2.解压(个人建议放在跟工具一起的地方)
    • 3.对其中的setting进行配置
    • 4.更改下载镜像的网址
    • 5.其余
    • 6.repo中文件(使用idea时候会自动添加)
  • 一、准备工作二:
    • 1.进入官网(https://mvnrepository.com/)
    • 2.对依赖进行复制
  • 二、使用spring+maven创建项目
    • 1.创建项目
    • 2.引入依赖
    • 3.编写接口以及测试用例
    • 三、配置变量中遇到的问题
  • 总结

前言

Spring是什么?
Spring是开源的轻量级的 Java 开发框架, 具有控制反转(IoC)和面向切面(AOP)两大核心。主要也就是理解以及使用这两大核心

maven的环境变量配置:https://www.cnblogs.com/liuhongfeng/p/5057827.html

maven的优缺点:(看大佬描述)https://www.cnblogs.com/Ge-Zsj/p/12609675.html链接: link.

涉及需要下载的链接:
Spring官网(https://spring.io/): link.
Maven官网(http://maven.apache.org/download.cgi): link.
Maven依赖(https://mvnrepository.com/): link.

一、准备工作一:

1.下载Apache Maven

官网地址:https://maven.apache.org/download.cgi
镜像地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/

2.解压(个人建议放在跟工具一起的地方)

3.对其中的setting进行配置

我的maven存放的位置

需要对下载的依赖进行地址进行存放。

4.更改下载镜像的网址

下载镜像的网址改为阿里云的镜像网址。用国外的奖项可能会下载太慢从而报错,下载不下来需要对下载的依赖进行地址进行存放。

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
</mirror>

5.其余

在idea中我也存放了个setting文件,里面内容跟上述的setting一样

6.repo中文件(使用idea时候会自动添加)

一、准备工作二:

1.进入官网(https://mvnrepository.com/)

2.对依赖进行复制



//复制下来依赖的内容
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>5.2.9.RELEASE</version>
</dependency>

二、使用spring+maven创建项目

1.创建项目




2.引入依赖

在pom.xml中引入spring-context依赖。

附:放置位置

  <dependencies>
    <!--单元测试-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

    <!--spring的依赖-->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>5.2.9.RELEASE</version>
    </dependency>
  </dependencies>

3.编写接口以及测试用例

整体目录结构:

编写SomeService接口:

SomeService.java

package com.kekek.service;
public interface SomeService { 
    void doSome();
}

编写SomeServiceImpl.java

package com.kekek.service.impl;
import com.kekek.service.SomeService;

public class SomeServiceImpl implements SomeService { 
    @Override
    public void doSome() { 
        System.out.println("执行了SomeService中的方法");
    }
}

编写测试用例MyText.java

package com.kekek;
import com.kekek.service.SomeService;
import com.kekek.service.impl.SomeServiceImpl;
import org.junit.Test;
public class MyText { 
    @Test
    public void Test(){ 
    SomeService service1=new SomeServiceImpl();
    service1.doSome();
    }
}

运行MyText中的Test方法:

运行方法:

三、配置变量中遇到的问题

maver环境变量配置后,查看版本mvn -v,如果提示mvn不是内部命令需要对地址进行修改,将环境变量的相对地址更改为绝对地址。

总结

学无止境。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服