![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 75
Spring框架相关技术
多多睡觉11
这个作者很懒,什么都没留下…
展开
-
Spring MVC
在spring官网的定义中,spring MVC的描述是:Spring web mvc是基于Servlet API的原始web框架,从一开始就包含在 Spring web框架中。Spring MVC是一个web框架。Spring MVC基于servlet。MVC(model,view,controller)是一种应用程序设计模式,包含了model,view,controller三个模块。model:用来处理应用程序数据逻辑的部分,通常负责数据库操作。view:用来处理数据显示的部分,原创 2023-09-11 23:32:06 · 284 阅读 · 0 评论 -
【Spring MVC】统一功能处理
上面的代码指定的异常类的class是所有异常的父类Exception,这样指定是起到一个保底的作用,因为异常是不可预知的,你在写代码的时候,并不知道代码会抛出什么异常,针对特定异常的处理是极少的,直接使用父类异常接受可以兜底保证异常抛出时,会被正确的处理。当前端传入的某些特殊数据时,可能会导致后端程序在执行时抛出异常,如果不对这个异常做出处理,后端会直接返回500的错误页面,破坏前后端交互的正常进行,异常处理的作用就是就算后端抛出了异常,响应也要按照正确格式返回,只是在返回的时候说明后端发生了错误。原创 2023-09-05 23:36:08 · 702 阅读 · 0 评论 -
@Autowired注入和@Resource注入
注入时,首先Autowired会查找Spring容器中是否有User类的Bean对象,如果找到且只有一个,则直接注入这个对象,如果找到了多个,则继续通过下方的对象的名称在Spring容器中查找Bean的id,如果没找到直接报错,但是找到就将Bean对象注入到下方的属性中。(2)@Resource在spring容器中搜寻是先搜索名称,再搜索类型,如果搜索到有该名称只一个Bean,则直接注入,如果有多个,则再根据类型搜寻,类型不匹配则报错。2.由于这个对象有Setter方法,所以注入的对象可以被修改。原创 2023-08-23 00:33:47 · 334 阅读 · 0 评论 -
Spring原生api操作之如何在spring配置文件添加Bean对象到Spring容器
答:Bean对象就是往Spring容器中装入的对象,和一般的类对象没有什么不同,只是因为这些对象的创建使用销毁都有Spring管理,为了区分就把它们叫做Bean对象。原创 2023-09-06 12:08:31 · 209 阅读 · 0 评论 -
Mybatis的使用
Mybatis是一个ORM框架。ORM(Object Relation Mapping)对象关系映射,就是将关系型数据库的数据表和代码对象建立映射关系,自动的完成数据表和对象的相互转换。原创 2023-09-12 23:46:08 · 253 阅读 · 0 评论 -
Spring的简介
Spring就是一个包含了众多工具类的IoC容器。(1)什么是IoC?IoC(inverse of control)控制反转,IoC是一种思想, 是为了让程序员更加专注于业务代码的逻辑关系,减少对依赖的创建和管理的关心。原创 2023-08-22 21:51:23 · 31 阅读 · 0 评论 -
[Spring Boot]org.springframework.boot:spring-boot-starter-parent:pom:2.7.14.RELEASE was not found in
RELAESE的意思是正式发行的稳定版本,但是在中央仓库好想没有这个包,也不知道为什么使用默认创建Spring Boot项目会加上RELEASE。又用了网页版的创建方式,在网页版的文件夹下,发现能正常引入依赖。在网页版的依赖下面版本号只有2.7.14,没有RELEASE。配置国内源,和使用默认源都不行,就是死活说没找到这个依赖。将.RELEASE删除就能正确找到对应包了。原创 2023-08-24 14:30:34 · 359 阅读 · 0 评论 -
Spring Boot
Spring Boot就是一个帮助我们快速搭建和部署Spring项目的框架,boot就是启动,开启的意思,Spring Boot可以理解为Spring项目的开启框架,很多人也叫它Spring脚手架。原创 2023-09-09 22:29:53 · 585 阅读 · 0 评论 -
Spring Boot日志文件
Spring Boot的日志实现才有了日志门面+日志实现框架的模式。和数据库一样,日志实现框架有很多的厂商或者个人开发了,所以日志有很多种实现框架,每种框架的api都不相同,所以一个项目要切换日志的框架将非常的麻烦,所以有了日志门面。日志门面使用了一种api,但是可以驱动不同的日志实现框架,和JDBC类似。常用的日志实现框架:log4j 1/2,JUL,logback。常用的日志门面:commons-logging,SLF4J。原创 2023-09-10 23:31:35 · 367 阅读 · 0 评论 -
Bean的生命周期
Bean的生命周期包括Bean的创建,Bean的使用,Bean的销毁三大过程。原创 2023-09-07 12:57:01 · 77 阅读 · 0 评论 -
五大类注解和方法注解详解
五大类注解为@Controller,@Service,@Repository,@Configuration,@Component,方法注解为@Bean。原创 2023-09-06 21:07:11 · 195 阅读 · 0 评论 -
Spring Boot的配置文件
Spring Boot中的配置文件有两种:properties格式和yml格式。原创 2023-09-10 18:29:57 · 659 阅读 · 0 评论 -
Bean对象的作用域
Bean对象作用域虽然叫做作用域,但是和代码中的作用域有很大区别,用更易懂的话说,Bean的作用域是Spring容器在注入Bean对象时根据作用域配置来决定注入的Bean对象是共享的还是新创建的。原创 2023-09-06 23:00:20 · 383 阅读 · 0 评论