Java
文章平均质量分 95
三春去后诸芳尽
流云仍然从宽阔的镜面滚滚而过,她就行走在流云之上
展开
-
SpringBoot 日志文件
1).在一个类中先获取到打印日志对象(日志框架提供的日志对象,而日志框架默认已经集成到Spring Boot 里了);得到日志对象Logger ->Logger 对象是属于 org.slf4j 包下的,不要导入错包因为 Spring Boot 中内置了日志框架 Slf4j,所以咱们可以直接在程序中调用 slf4j 来输出日志2).使用日志对象提供的方法实现日志的打印在程序中获取日志对象需要使用日志工厂 LoggerFactory。原创 2023-08-05 19:56:11 · 818 阅读 · 2 评论 -
SpringBoot 配置文件
properties 是以 key=value 的形式配置的键值类型的配置文件,而 yml 使用的是类似 json 格式的树形配置方式进行配置的,yml 层级之间使用换行缩进的方式配置,key 和 value 之间使用“: ”英文冒号加空格的方式设置,并且空格不可省略。properties 为早期并且默认的配置文件格式,但其配置存在一定的冗余数据,使用 yml 可以很好的解决数据冗余的问题。原创 2023-08-04 20:52:45 · 514 阅读 · 1 评论 -
SpringBoot 项目创建与运行
新建的 Spring Boot 项目目录如下:src/main/java 为 Java 源代码。src/main/resources 为静态资源或配置文件:static:静态资源文件夹;templates:模版资源文件夹Spring Boot 是为了快速开发 Spring 而诞生的,Spring Boot 具备:快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。原创 2023-08-03 19:53:21 · 598 阅读 · 0 评论 -
Spring | Bean 作用域和生命周期
限定程序中变量的可用范围叫做作用域,或者说在源代码中定义变量的某个区域就叫做作用域而 Bean 的作用域是指 Bean 在 Spring 整个框架中的某种行为模式,⽐如 singleton 单例作用域,就表示 Bean 在整个 Spring 中只有⼀份,它是全局共享的,那么当其他⼈修改了这个值之后,那么另⼀个⼈读取到的就是被修改的值。原创 2023-07-31 21:33:58 · 374 阅读 · 1 评论 -
【Spring】更简单的读取和存储对象,五大类注解
经过前面的学习,我们已经可以实现基本的 Spring 读取和存储对象的操作了,但在操作的过程中我们发现读取和存储对象并没有想象中的那么 “简单”,所以接下来我们要学习更加简单的操作 Bean 对象的方法在 Spring 中想要,也就是我们接下来要学习 Spring 中的相关注解,来存储和读取 Bean 对象。原创 2023-07-28 19:35:28 · 640 阅读 · 4 评论 -
Spring 的创建和使用
操作容器之前,先要有容器,所以先要得到容器存对象创建 Bean(普通类)将 Bean 注册(配置)到 spring-confing.xml 中取对象得到 Spring 上下文,并读取到 Spring 的配置文件获取某⼀个 Bean 对象使用 Bean 对象。原创 2023-07-23 20:57:00 · 634 阅读 · 1 评论 -
为什么要学框架?什么是Spring?
在传统的代码中对象创建顺序是:Car -> Framework -> Bottom -> Tire改进之后解耦的代码的对象创建顺序是:Tire -> Bottom -> Framework -> Car我们发现了⼀个规律:通⽤程序的实现代码,类的创建顺序是反的,传统代码是 Car 控制并创建了Framework,Framework 创建并创建了 Bottom,依次往下,而改进之后的控制权发生的反转,不再是上级对象创建并控制下级对象了,而是下级对象把注入将当前对象中,下级的控制权不再由上级类控制了。原创 2023-07-22 20:02:33 · 286 阅读 · 0 评论