Spring 简介
Java Spring 是一套功能强大的应用程序框架,提供了一套全面的解决方案,用于解决企业级的应用程序。这一点体现了 JavaEE 是面向企业开发的,而之前学习过的 JavaSE 只是基础的开发。
Java Spring 提供了依赖注入、事务管理、面向切面编程、web 开发、数据访问等功能,让平常的操作更简单便捷,开发效率更高效。
补充说明:
- 设计模式:根据棋谱的思路来规划路线。
- 框架:根据一些常用的功能代码进行封装,而特定的代码由程序猿自己书写。
Spring 项目搭建
Maven 项目管理
学习 Spring 的关键在于使用框架轻松高效地写出代码。学习这些框架需要引入一系列的第三方库,而这些第三方库多且繁琐。Maven 这个工具可以帮助建立对应库的管理。
如果要使用 Spring 进行 web 开发,就需要建立对应的 Maven 项目,通过 Maven 项目来管理第三方库,来管理 Spring。
创建 Maven 项目的流程
在正式创建 Maven 项目之前需要在 IDEA 上安装对应的插件。对于平常的 IDEA(社区版)需要安装插件,而专业版就不需要。
- 安装 Spring Initializr 插件。
- 关闭当前项目。
- 新建项目。
- 点击 Spring 选项进入下一步。
- 命名 Maven 项目。
- 创建依赖和声明版本号。
- 确定项目路径后创建。
- 加载 Maven 项目。
- 删除选中的四个配置文件,刷新项目。
- 去掉不存在的版本号。
运行第一个 Spring 项目
- 在目录下创建一个 Java 文件。
- 编写代码:
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Controller {
@RequestMapping("/test")
String test() {
return "hello spring";
}
}
- 运行程序:
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
{
SpringApplication.run(DemoApplication.class, args);
}
}


