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.
官网地址:https://maven.apache.org/download.cgi 镜像地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/
我的maven存放的位置 需要对下载的依赖进行地址进行存放。
下载镜像的网址改为阿里云的镜像网址。用国外的奖项可能会下载太慢从而报错,下载不下来需要对下载的依赖进行地址进行存放。
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>在idea中我也存放了个setting文件,里面内容跟上述的setting一样
//复制下来依赖的内容 <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.9.RELEASE</version> </dependency>
在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>整体目录结构: 编写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不是内部命令需要对地址进行修改,将环境变量的相对地址更改为绝对地址。
学无止境。