改造之后的效率是这样的:
或者是这样的:
可以看到,每次技术的诞生和改进相比于之前的效率会有一个质的提升,而 Spring Boot 相比于 Spring 也是如此。IDEA社区版默认没有继承 Spring Initializer 功能,所以我们要采用以下两种方式来创建spring项目
1.手动去 start.spring.io把工程创建好之后下载下来(方法一)
2.手动去社区版安装一个插件(方法二)
1.我们打开此网页(https://start.spring.io/)
2.根据下列图片进行配置
3.配置好后进行下载
4. 下载好后,我们进行解压
5.之后我们从IDEA中打开解压好的项目即可
6.由于我们是第一次,所以下载会有点慢,下载好后我们可以看到pom.xml是已经配置好了的
7.我们设置的类里面有main方法,我们直接启动main方法spring就可以运行
8.里面是天生带着日志的,包含打印时间、日志级别、线程ID、线程名称、是由哪个类打印的、我们都可以看到
1.进入settings
2.安装Spring Assistant即可
3.现在我们就可以创建一个新的spring项目
10.这一步需要我们选择所要用到的依赖,大家可以根据需要勾选
11.最后我们设置好项目名称和路径即可
1.选择创建 Spring Initializr 项目
新建的 Spring Boot 项目目录如下:
Spring Boot 项目有两个主要的目录:/static:静态资源文件夹;
/templates:模版资源文件夹。
点击启动类的 main 方法就可以运行 Spring Boot 项目了,启动成功如下图所示:
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/user") public class UserController { @RequestMapping("/sayhi") public String sayHi(){ return "Hi,Spring Boot."; } }重新启动项目,访问 http://localhost:8080/user/sayhi 最终效果如下:
运行我们的项目,发现程序报错了,如下图所示:
这说明 Spring Boot 项目没有将对象注入到容器中。
这时候 Spring Boot 项目才能正常的将 bean 注入到容器中。