第一个Spring Demo
2019-08-16 09:52:10来源:博客园 阅读 ()
第一个Spring Demo
1、Main文件
package com.pb; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * * 项目名称:PB_SpringDemo * 类名称:HellpSpring * 类描述: 第一个Spring项目 * 创建人:Administrator * 创建时间:2019年7月6日 上午7:23:43 * 修改人:Administrator * 修改时间:2019年7月6日 上午7:23:43 * 修改备注: * @version * */ public class HelloSpring { //需要注入的属性,这个名字跟Bean里的没有任何关系 private String input_str=null; /* * 注意点1:依赖注入的是靠 get和set方法的名字来确认的,比如本例子中是getMyStr和setMyStr,那么Bean里的属性名字就必须配置为myStr,否则出错 * 注意点2:Bean的属性名字必须是首字母小写,如本例中是 myStr,不能写成MyStr,否则报[Invalid property 'MyStr' of bean class [com.pb.HelloSpring]: No property 'MyStr' found] * 注意点3:get和set方法必须对应起来,不能是这样 getMYStr和setMyStr,大小写不一致也会出错 */ public String getMyStr() { return this.input_str; } public void setMyStr(String strParam) { this.input_str=strParam; } public void Print() { System.out.println("Hello,"+this.getMyStr()); } public static void main(String[] args) { // 创建Spring上下文 ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml"); //获取bean的实例 HelloSpring helloSpring=(HelloSpring)context.getBean("myFirstSpringDemo"); helloSpring.Print(); } }
2、applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans> <bean id="myFirstSpringDemo" class="com.pb.HelloSpring"> <property name="myStr"> <value>我是Spring</value> </property> </bean> </beans>
运行效果
3、注意点
* 注意点1:依赖注入的是靠 get和set方法的名字来确认的,比如本例子中是getMyStr和setMyStr,那么Bean里的属性名字就必须配置为myStr,否则出错
* 注意点2:Bean的属性名字必须是首字母小写,如本例中是 myStr,不能写成MyStr,否则报[Invalid property 'MyStr' of bean class [com.pb.HelloSpring]: No property 'MyStr' found]
* 注意点3:get和set方法必须对应起来,不能是这样 getMYStr和setMyStr,大小写不一致也会出错
原文链接:https://www.cnblogs.com/schangxiang/p/11141587.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Redis常用五大数据类型
- Spring系列.ApplicationContext接口 2020-06-11
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 给你一份超详细 Spring Boot 知识清单 2020-06-11
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- 掌握SpringBoot-2.3的容器探针:实战篇 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash