Spring
文章平均质量分 80
记录学习Spring时的相关细节
囚蕤
这个作者很懒,什么都没留下…
展开
-
初始Spring MVC
Spring MVC是基于Servlet API构建的一种Web框架.Spring MVC可以分成两部分Spring和MVC,其中Spring说明Spring MVC是Spring的一部分.而什么是MVCMVC是三个单词的首字母的拼接:Model,View,Controller,译为模型,视图和控制器.其中模型主要用于处理数据逻辑,负责在数据库中存储数据,视图即为数据的显示,而控制器则是应用程序与用户交互的部分,负责从视图中获取数据,并向Model发送数据.原创 2022-08-25 11:04:50 · 613 阅读 · 0 评论 -
SpringBoot日志文件
默认情况下输出的日志都是Spring Boot默认的一些日志.当我们由于实际需求需要自定义日志时,首先需要在程序中得到日志对象,然后使用日志对象输出对应的日志内容获取日志对象使用日志工厂来找到对应类的日志对象Logger类是org.slf4j包下的Logger接口使用日志对象打印日志内容使用日志对象的对应方法来打印日志。原创 2022-08-24 22:02:54 · 1327 阅读 · 0 评论 -
SpringBoot配置文件
一个项目的所有数据信息都存储在配置文件中,包括但不限于连接数据库的信息:数据库url,用户名,密码等.项目的启动端口(server.port)定位日志和异常日志(方便调试)原创 2022-08-21 23:24:32 · 214 阅读 · 0 评论 -
初始SpringBoot——SpringBoot的概念和使用
配置好依赖后点击"GENERATE"得到一个demo.zip,解压zip项目并用idea打开项目。定义:SpringBoot是Spring框架的脚手架,目的是为了简化Spring的开发。快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。内置运行容器,无需配置Tomcat等Web容器,直接运行和部署程序.可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发。支持更多的监控的指标,可以更好的了解项目的运行情况。快速部署项目,无需外部容器即可启动并运行项目。原创 2022-08-21 21:56:52 · 166 阅读 · 0 评论 -
Bean的作用域和生命周期
Bean的作用域指的是Bean在Spring框架中的某种行为模式.如单例模式代表的是Bean对象在Spring中存储的只有一份,所有人共享这独一份的Spring.原创 2022-08-18 23:58:47 · 185 阅读 · 0 评论 -
Spring之更便捷的读取和存储对象
通过图可以看到@Configuration是负责配置文件的控制,@Controller是负责验证前端传来的参数,@Service是负责处理前端传来的参数,@Repository是负责存储前端传来的参数,并和数据库进行交互.而@Component则负责一些工具类.方法注解@Bean,顾名思义涵盖的对象是一个具体的方法.但单纯使用@Bean是无法将bean对象存储到Spring中的,需要搭配类注解共同使用。从上述的使用过程中可以看到每一个注解的使用方式都是类似的.但为什么还需要这么多的注解呢?...原创 2022-08-18 22:34:15 · 170 阅读 · 0 评论 -
Spring的创建和使用
在resources文件夹中创建Spring配置文件:spring-config.xml(固定格式)并在配置文件中将相应的Bean对象存储.在从Spring容器中取出特定的Bean对象后,就可以像创建好一个新的实例对象一样去使用这个对象.在idea中创建Spring项目中是非常简单的一件事情.大致可以分为三个步骤。在文件夹中找到图中的类,如果能够正常启动说明Spring项目创建成功。创建Bean对象的过程实际上就是创建一个Java对象的过程.通过Spring上下文获取指定的Bean对象。......原创 2022-08-18 16:54:02 · 137 阅读 · 0 评论 -
初始Spring——Spring容器,IoC,DI
Spring是一个开源框架,是一个集合了多个工具方法的IoC容器.容器的主要功能有2个:将物品存放到容器中和从容器中取出物品.而Spring则是负责将对象存入到Spring容器中和从Spring容器中取出对象.与每次new对象相比Spring的优势是不用每次使用都创建对象,而是事先将对象创建后存到Spring容器中.使用时只需要从Spring容器中取对象,而对象用完以后也不用销毁而是存放到Spring容器中等待下一次使用....原创 2022-08-11 09:15:35 · 126 阅读 · 0 评论