现在开始我们就要开始学习Spring框架了。首先要做的事情就是搭建Spring环境,为了让我们关注于Spring的功能,我在这里使用Spring Initializer,它会自动为我们创建一个包含了Spring依赖的项目,让我们能直接快速开始。
打开IDEA或者STS,点击新项目,然后选择Spring Initializer,或者登陆Spring Initializer网站在线生成也可以。如果使用在线网站,会根据你的选择生成一个压缩包,解压之后就是一个已经配置好以来的工程。
然后在下一个对话框中,填写项目组名和项目名,项目名不能有大写字母,类型根据自己熟悉的构建工具选择Maven或者Gradle,项目描述等信息根据需求进行修改。
然后需要选择依赖,我们选择如下的依赖项。我们会逐渐一项一项的学习Spring的相关特性。
最后一步就是选择项目生成位置。然后稍等片刻,等待项目构建工具构建项目。然后我们就可以开始学习Spring了。
项目目录层次和一般的Maven或Gradle项目没有什么区别,默认已经为我们生成了一个运行类一个测试类。运行类可能看起来有点奇怪,这是Spring Boot的运行方式,它会自动查找相应的Spring配置文件。我们要做的事情就是简单的运行这个类,然后我们的程序就可以启动了。
代码语言:javascript复制@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
测试类和普通的JUnit测试类相比,增加了几个注解,这样会让测试类在Spring环境中运行,这样我们配置的依赖注入等都会实现,方便我们进行测试。
代码语言:javascript复制@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {
@Test
public void contextLoads() {
}
}
这样一来,一个现成的Spring程序已经就绪了,然后我们就可以开始Spring的学习了。