TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货JavaSpring-SpringAware思维导图

JavaSpring-SpringAware思维导图

  收藏
  分享
免费下载
免费使用文件
U913167374 浏览量:42022-11-25 17:16:44
已被使用0次
查看详情JavaSpring-SpringAware思维导图

讲述了JavaSpring:SpringAware,包括:点睛、示例。

树图思维导图提供 JavaSpring-SpringAware 在线思维导图免费制作,点击“编辑”按钮,可对 JavaSpring-SpringAware  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ba91fba1d46597fa4cb88874da03cc4a

思维导图大纲

JavaSpring-SpringAware思维导图模板大纲

点睛

Spring Aware的目的是为了让Bean获得Spring容器的服务。

示例

(1)准备。

在com.wisely.highlight_spring4.ch3.aware包下新建一个test.txt,内容随意,给下面的外部资源加载使用。

(2)Spring Aware演示Bean。

//1 获得Bean名称和资源加载的服务 package com.wisely.highlight_spring4.ch3.aware; @Service public class AwareService implements BeanNameAware,ResourceLoaderAware{ private String beanName; private ResourceLoader loader; @Override public void setResourceLoader(ResourceLoader resourceLoader) { //2 实现ResourceLoaderAware this.loader = resourceLoader; } @Override public void setBeanName(String name) { //3 实现BeanNameAware this.beanName = name; } public void outputResult(){ System.out.println("Bean的名称为:" + beanName); Resource resource = loader.getResource("classpath:com/wisely/highlight_spring4/ch2/aware/test.txt"); try{ System.out.println("ResourceLoader加载的文件内容为: " + IOUtils.toString(resource.getInputStream())); }catch(IOException e){ e.printStackTrace(); } } }

(3)配置类。

package com.wisely.highlight_spring4.ch3.aware; @Configuration @ComponentScan("com.wisely.highlight_spring4.ch3.aware") public class AwareConfig { }

(4)运行。

package com.wisely.highlight_spring4.ch3.aware; public class Main { public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AwareConfig.class); AwareService awareService = context.getBean(AwareService.class); awareService.outputResult(); context.close(); } }

输出

Bean的名称为:awareService ResourceLoader加载的文件内容为:111111

相关思维导图模板

互联网列表元组思维导图思维导图

树图思维导图提供 互联网列表元组思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 互联网列表元组思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:00013e5072f64edfe845dc9dc8aac4d3

python思维导图

树图思维导图提供 python 在线思维导图免费制作,点击“编辑”按钮,可对 python  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6e00cd52be29c4ea2034f19f9b270809