spring学习(2):初始化spring程序
接着上一节的课程继续学习
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程序相关推荐
- spring学习笔记(spring概述和IOC)
spring5 1.spring的概述 1.1.spring是什么 Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的. Spring 的 ...
- Spring学习笔记 之 Spring<全>
开始学习Spring全家桶 文章目录 1. IoC 定义 为什么叫控制反转? 实现 IoC 容器创建 bean 的两种⽅式 IoC DI 特殊字符的处理 Spring 中的bean创建类型 -- sc ...
- [spring学习] 1、spring下载与使用
目录 spring介绍 spring核心部分 spring的下载 idea使用spring 总结 spring介绍 Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Jo ...
- spring学习笔记 -- day02 spring基础、IOC控制反转
一:srping的介绍 1.spring的体系结构 2.spring资源 a.spring-framework-4.2.4.RELEASE:Spring Framework的官方发行包 b.sprin ...
- Spring 学习之 二----Spring创建对象的三种方式
最近在系统的学习Spring,现在就Spring的一些知识进行总结. 我们知道Spring是一个开放源代码的设计层面的框架,他主要解决的是业务逻辑层与其他各层之间松耦合的问题. Spring 有三个核 ...
- Spring学习笔记之Spring Web Flow
Spring Web Flow 是Spring MVC 的扩展,它支持开发基于流程的应用程序.它将流程的定义与实现流程行为的类和视图分离开来. 1.配置Web Flow 在Spring MVC上下文定 ...
- Spring学习9-MyEclipse中Spring工程使用@Resource注释的问题
在MyEclipse 的Spring工程中,有时候要使用@Resource注释来驱动Spring配置.但是在MyEclipse添加Spring开发能力的操作中,并没有 把相关的库添加到工程的class ...
- Spring学习-初识Spring
这几天一直在看Spring.虽然已经看到了第3章,但是感觉没多大收获,所以我又回过头,再温习一下. Spring是什么? Spring是一个开源框架,最早由Rod Johnson创建,Spring是为 ...
- MyEclipse Spring 学习总结一 Spring IOC容器
一.Spring IOC容器---- Spring AllicationContext容器 程序的结构如下: 1.首先在MyEclipse 创建创建Java Project 2.创建好后,添加spin ...
- Spring 学习 day3 : AOP,Spring中JdbcTemplate的使用
1.AOP 1.1 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方 式和运行期动态代理实现程序功能的统一维护的一种技术. ...
最新文章
- python数据挖掘试题四十道,你敢来挑战吗?
- js动态添加,删除option及add的使用方法
- 学习笔记(02):Python网络编程并发编程-assert断言的用途
- 小尼机器人_小尼被机器人嫌弃“唱歌难听,长相一般”?
- JavaFX上手--第1天
- 前端学习(41):背景实现视觉差效果
- 23种设计模式之访问者模式
- 分布科技荣登海南省实施区块链应用示范揭榜工程名单
- Win10系统怎么看隐藏文件夹
- python超时处理_Python如何实现让一个函数超时退出?
- js练习——动态控制表格中得行
- 被占满_关晓彤在家做饭暴露豪宅内景,冰箱占满一整面墙,酒柜比人还要高
- NAT技术与代理服务器的区别
- java 随机生成姓名_生成随机中文姓名java程序.pdf
- 从少儿编程讲讲开发行业的大趋势
- 淘淘商城业务--加油
- 力扣(13.278)补8.23
- 微信小程序如何页面分享,如何图片长按识别二维码等问题汇总
- C语言初阶——5.字符串
- linux文件系统lv是什么意思,Linux LVM系列(二)lv缩容
热门文章
- 权限管理系统系列之序言
- [转帖]AjaxControlToolkit.TabContainer 自定义样式续
- 2008年12月31日,博客园开博
- 怎么更换锁定计算机的图片,Win10系统下怎样对锁定界面的背景图片进行更换
- js 判断数据是否为空
- python 网络编程----非阻塞或异步编程
- PyRun_SimpleFile()崩溃问题
- nuxt 服务器构建因太耗CPU进程被杀解决办法
- [react] 为什么建议Fragment包裹元素?它的简写是什么?
- Taro+react开发(44)taro基本使用