SpringBoot是什么,可以做什么?

SpringBoot简析

1、SpringBoot是什么?

   在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建<bean>,依赖注入即为由spring容器为应用程序的某个对象提供资源,比如 引用对象、常量数据等。

   SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。

2、SpringBoot可以做什么?

  最明显的特点是,让文件配置变的相当简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代码),可以快速开启一个Web容器进行开发。

3、SpringBoot工程的使用特点

  (1)一个简单的SpringBoot工程是不需要在pom.xml手动添加什么配置的,如果与其他技术合用 比如postMan(文档在线自动生成、开发功能测试的一套工具)、Swagger(文档在线自动生成、开发功能测试的一套工具),则需要在pom.xml中添加依赖,由程序自动加载依赖jar包等配置文件。

  (2)我们之前在利用SSM或者SSH开发的时候,在resources中储存各种对应框架的配置文件,而现在我们只需要一个配置文件即可,配置内容也大体有 服务器端口号、数据库连接的地址、用户名、密码。这样,虽然简单 但在一定问题上而言,这也是极不安全的,将所有配置,放在一个文件里,是很危险的,但对于一般项目而言并不会有太大影响。

   (3)在SpringBoot创建时会自动创建Bootdemo1Application启动类,代表着本工程项目和服务器的启动加载,在springBoot中是内含服务器的,所以不需手动配置Tomact,但注意端口号冲突问题。

4、关于SpringBoot各种层之间的注解问题

   (1)推荐到此博客查询关于springboot的注解详情 https://www.cnblogs.com/woms/p/5754200.html

 

转载于:https://www.cnblogs.com/XH09/p/8570543.html

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Vo (View Object) 是一种在 SpringBoot 应用程序中常用的软件架构模式。Vo 是一种轻量级的数据结构,用于在视图层与业务逻辑层之间传递数据。Vo 通常用于表示视图层所需的数据,这些数据来自于业务逻辑层或数据访问层。 Vo 的主要目的是将业务逻辑层的数据结构转换为视图层可以使用的数据结构。这样,视图层就可以直接使用 Vo 中的数据,而无需进行任何转换。这使得视图层的代码变得更加简洁,同时也减少了视图层与业务逻辑层之间的耦合。 Vo 的使用可以帮助我们提高应用程序的可维护性和可扩展性,并使得代码更加清晰和易于维护。 ### 回答2: 在Spring Boot中,VO(Value Object)是一种用于表示业务数据的对象。 VO的主要作用是封装从数据库或其他数据源中获取的数据,并在应用程序的各个层之间传递。VO通常与浏览器或移动应用程序的用户界面进行交互,作为前后端数据交换的中间对象。 使用VO的好处是可以将一些业务相关的属性和方法封装在一个对象中,使得代码更加清晰和可维护。VO可以包含多个字段,每个字段代表一个业务上的属性,例如用户的姓名、年龄、性别等。此外,VO还可以进行数据校验和预处理,确保传递给其他层的数据的有效性和正确性。 在Spring Boot中,VO一般与其他层进行数据的传输和转换。例如,VO可以在控制器层接收浏览器发送的HTTP请求中的参数,将其转换为相应的业务对象进行处理。在服务层,VO可以用于将业务对象转换为适合在数据库中存储的实体对象,并根据需求进行相应的处理。 总之,Spring Boot的VO起到了对业务数据进行封装和交换的作用,它可以使代码更加清晰、可维护,并且提高数据的安全性和有效性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值