Spring
文章平均质量分 80
郝郝郝郝_七
这个作者很懒,什么都没留下…
展开
-
Spring Boot入门——Spring Boot ComponentScan,Spring Boot Logger,Spring Boot Properties
在Value;注意花括号中的内容应与配置项名称保持一致在项目启动时,系统会自动解析配置文件中的 song.name 的值,赋值给 SongListControl 对象实例的 songName 变量。代码中使用配置项,文件必须有配置,缺少了就会报错;但文件中的配置没有被代码使用,则没关系。就是说,多了没事,少了就报错。就是由于使用了注解,系统才能自动完成赋值。没有注解,或者没有配置项,或者注解中的配置项名称写错了,系统都不能完成自动赋值的步骤。原创 2023-08-21 16:47:04 · 125 阅读 · 0 评论 -
Spring Bean 的生命周期(LifeCycle)
在实际用用中,我们可以在init中首先加载一些预设的属性,使数据先初始化,之后被服务调用。这个init方法的名字可以是任意的,init是通过注解来声明的。很多编程框架都提供生命周期的管理,提供类似实例的从开始到结束的状态管理。我们只要在方法上添加@PostConstruct注解,就代表该方法在 Spring Bean 启动后会自动执行。为了更好的管理 Bean,Spring Bean 提供了生命周期管理能力,这将极大的提高了工程化的能力。执行后可以看到init内的内容被先执行出来了。原创 2023-08-03 15:37:47 · 39 阅读 · 0 评论 -
Spring Resource
在 Java 内部当中,我们一般把文件路径称为 classpath,所以读取内部的文件就是从 classpath 内读取,classpath 指定的文件不能解析成 File 对象,但是可以解析成 InputStream,我们借助 Java IO 就可以读取出来了。总而言之,在 Spring Resource 当中,可以把本地文件、classpath文件、远程文件都封装成 Resource 对象来统一加载,这就是它的强悍的地方。此时我们是可以读取到两个文件的。此时,我们需要借助classpath读取文件。原创 2023-08-03 15:37:03 · 64 阅读 · 0 评论 -
Spring Bean容器
假设现在我们要在UserService中使用PlayService服务类下的play方法,我们需要在类中建立一个setPlayService方法用于传入service对象,此时我们就需要在外部调用这个方法,才能传入PlayService对象。所有的Bean对象基本都是由接口+实现类实现的,用户想要获取 Bean 的实例直接从 IoC 容器获取就可以了,不需要关心实现类。接口类定义容器的对外服务,通过这个接口,我们可以轻松的从 IoC 容器中得到 Bean 对象。然后,在任何需要使用服务的地方,用。原创 2023-08-03 15:34:42 · 51 阅读 · 0 评论 -
Spring及其相关属性简介
Maven是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。所以这里我们介绍的就是怎样用 Maven 来满足我们项目的日常需要。如果说 Spring 是必须要学习的框架,那么 Maven 就是 Java 必须要掌握的工具。Maven 提供了一个命令行工具可以把工程打包成 Java 支持的格式(比如 jar),并且支持部署到中央仓库里,这样使用者只需要通过工具就可以很快捷的运用其他人写的代码,只需要你添加依赖即可。原创 2023-08-03 15:33:01 · 72 阅读 · 0 评论