接着上一节的课程继续学习

MesasageService 类
package hello;import org.springframework.stereotype.Component;
//注解的加入
@Component
public class MesasageService {public MesasageService() {super();System.out.println("MessageService...");}/*** 执行打印功能* @return 返回要打印的字符串*/public String getMessage(){return "Hello World";}
}
MessagePrinter类
package hello;import org.springframework.stereotype.Component;
//注解的加入
@Component
public class MessagePrinter {//无参构造方法的加入public MessagePrinter() {super();System.out.println("MessagePrinter...");}private MesasageService service;/** 简历和MessageService的关系* *///设置service的值public void setService(MesasageService service){this.service =service;}public void printMessage(){System.out.println(this.service.getMessage());}
}
ApplicationSpring类
package hello;import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;//加入扫描
@ComponentScan
public class ApplicationSpring {public static void main(String[] args){System.out.println("appliaction....");//初始化springApplicationContext context =new AnnotationConfigApplicationContext(ApplicationSpring.class);}
}

运行结果

appliaction....
10月 27, 2019 6:17:26 下午 org.springframework.context.annotation.AnnotationConfigApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@3d012ddd: startup date [Sun Oct 27 18:17:26 CST 2019]; root of context hierarchy
MessageService...
MessagePrinter...

spring学习(2):初始化spring程序相关推荐

  1. spring学习笔记(spring概述和IOC)

    spring5 1.spring的概述 1.1.spring是什么 Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的. Spring 的 ...

  2. Spring学习笔记 之 Spring<全>

    开始学习Spring全家桶 文章目录 1. IoC 定义 为什么叫控制反转? 实现 IoC 容器创建 bean 的两种⽅式 IoC DI 特殊字符的处理 Spring 中的bean创建类型 -- sc ...

  3. [spring学习] 1、spring下载与使用

    目录 spring介绍 spring核心部分 spring的下载 idea使用spring 总结 spring介绍 Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Jo ...

  4. spring学习笔记 -- day02 spring基础、IOC控制反转

    一:srping的介绍 1.spring的体系结构 2.spring资源 a.spring-framework-4.2.4.RELEASE:Spring Framework的官方发行包 b.sprin ...

  5. Spring 学习之 二----Spring创建对象的三种方式

    最近在系统的学习Spring,现在就Spring的一些知识进行总结. 我们知道Spring是一个开放源代码的设计层面的框架,他主要解决的是业务逻辑层与其他各层之间松耦合的问题. Spring 有三个核 ...

  6. Spring学习笔记之Spring Web Flow

    Spring Web Flow 是Spring MVC 的扩展,它支持开发基于流程的应用程序.它将流程的定义与实现流程行为的类和视图分离开来. 1.配置Web Flow 在Spring MVC上下文定 ...

  7. Spring学习9-MyEclipse中Spring工程使用@Resource注释的问题

    在MyEclipse 的Spring工程中,有时候要使用@Resource注释来驱动Spring配置.但是在MyEclipse添加Spring开发能力的操作中,并没有 把相关的库添加到工程的class ...

  8. Spring学习-初识Spring

    这几天一直在看Spring.虽然已经看到了第3章,但是感觉没多大收获,所以我又回过头,再温习一下. Spring是什么? Spring是一个开源框架,最早由Rod Johnson创建,Spring是为 ...

  9. MyEclipse Spring 学习总结一 Spring IOC容器

    一.Spring IOC容器---- Spring AllicationContext容器 程序的结构如下: 1.首先在MyEclipse 创建创建Java Project 2.创建好后,添加spin ...

  10. Spring 学习 day3 : AOP,Spring中JdbcTemplate的使用

    1.AOP 1.1 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方 式和运行期动态代理实现程序功能的统一维护的一种技术. ...

最新文章

  1. python数据挖掘试题四十道,你敢来挑战吗?
  2. js动态添加,删除option及add的使用方法
  3. 学习笔记(02):Python网络编程并发编程-assert断言的用途
  4. 小尼机器人_小尼被机器人嫌弃“唱歌难听,长相一般”?
  5. JavaFX上手--第1天
  6. 前端学习(41):背景实现视觉差效果
  7. 23种设计模式之访问者模式
  8. 分布科技荣登海南省实施区块链应用示范揭榜工程名单
  9. Win10系统怎么看隐藏文件夹
  10. python超时处理_Python如何实现让一个函数超时退出?
  11. js练习——动态控制表格中得行
  12. 被占满_关晓彤在家做饭暴露豪宅内景,冰箱占满一整面墙,酒柜比人还要高
  13. NAT技术与代理服务器的区别
  14. java 随机生成姓名_生成随机中文姓名java程序.pdf
  15. 从少儿编程讲讲开发行业的大趋势
  16. 淘淘商城业务--加油
  17. 力扣(13.278)补8.23
  18. 微信小程序如何页面分享,如何图片长按识别二维码等问题汇总
  19. C语言初阶——5.字符串
  20. linux文件系统lv是什么意思,Linux LVM系列(二)lv缩容

热门文章

  1. 权限管理系统系列之序言
  2. [转帖]AjaxControlToolkit.TabContainer 自定义样式续
  3. 2008年12月31日,博客园开博
  4. 怎么更换锁定计算机的图片,Win10系统下怎样对锁定界面的背景图片进行更换
  5. js 判断数据是否为空
  6. python 网络编程----非阻塞或异步编程
  7. PyRun_SimpleFile()崩溃问题
  8. nuxt 服务器构建因太耗CPU进程被杀解决办法
  9. [react] 为什么建议Fragment包裹元素?它的简写是什么?
  10. Taro+react开发(44)taro基本使用