第一个SpringBoot项目的创建(下)

简介: 第一个SpringBoot项目的创建(下)

 


🍑 Spring Boot 项目目录介绍

833dc035b9674d74bc9fd46cbe2f61da.png

🍑springboot项目的简单运行与使用

通过URL,在浏览器界面输出:Hi, spring boot!

我们学习 JavaEE 就是⽤来实现 Web 项⽬或接⼝的,⽽之前是 Spring 其实是⼀个普通 Java 项⽬,没办法直接和浏览器进⾏互动,所以接下来我们要⽤ Spring Boot 来实现和浏览器及⽤户的交互。

那么,如何实现呢?

715e3606ea234080a3795f4af04a76eb.png


与spring不同,大家还记得我们之前在学习spring的时候,对于bean对象的操作还是很繁琐的。首先要通过spring的配置文件把对象存到spring中(用的5大类注解和@Bean注解),之后就是获从spring中获取bean对象(使用@Autowired属性注入、setter注入、构造方法注入)


而在我们的 springboot当中我们好像没找到这所谓的配置文件,就像刚刚我们所说的:在springboot当中,约定大于配置。


明明我们没有配置 扫描路径,但是Spring Boot 中 存在着一个“约定”———将需要存入 Spring Boot 中的 bean,都放在 demo 的 目录下。


b533250ad3bd47689c038b6969746f51.png

也就是说:

自动的生成 example 目录 下的 唯一子目录,就是根目录(启动类所处于的目录),也就是默认的扫描路径。


Spring Boot 就会去扫描这个“根目录”下的类,是否带有五大类注解。

如果有,在Spring Boot 启动的时候,直接将其实例化,并存入到 Spring Boot 中。

如果没有,则跳过。

因为 bean 已经被实例化了,因此,我们才能直接访问到,并且有效果。

相关文章
Springboot项目启动的三种方式
Springboot项目启动的三种方式
246 0
|
4月前
|
Java Spring
创建SpringBoot项目的方式
创建SpringBoot项目的方式
138 1
|
5月前
|
Oracle Java 开发工具
创建第一个Springboot项目HelloWorld
创建第一个Springboot项目HelloWorld
34 3
|
6月前
|
Java 开发工具 Maven
根据SpringBoot Guides完成进行示例学习(详细步骤)
根据SpringBoot Guides完成进行示例学习(详细步骤)
37 1
|
6月前
|
缓存 Java API
【SpringBoot】搭建第一个SpringBoot项目 - group、artifact等项目元数据详解
【SpringBoot】搭建第一个SpringBoot项目 - group、artifact等项目元数据详解
143 0
|
Java Maven Spring
创建第一个 SpringBoot 项目
创建第一个 SpringBoot 项目
146 0
|
XML 前端开发 Java
一个基础的SpringBoot项目该包含哪些?
建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。
一个基础的SpringBoot项目该包含哪些?
|
开发框架 JSON Java
使用idea创建第一个springboot项目
如今springboot越来越火,越来越多的公司选择使用springboot作为项目的开发框架,其设计目的就是用来简化spring项目的搭建和开发过程,省略了传统spring、springmvc项目繁琐的配置,可以让开发人员快速上手。
157 0
|
XML Java 应用服务中间件
第一个SpringBoot项目的创建(上)
第一个SpringBoot项目的创建(上)
136 0
|
Java Maven
SpringBoot2学习(一):第一个项目
SpringBoot2学习(一):第一个项目
127 0
SpringBoot2学习(一):第一个项目