spring基本框架搭建(初学者)(IDEA)
1.导包
新建lib文件夹,如果存在就无需创建,导入之后一定要右键lib文件夹add as libray
2.在src文件夹下新建配置文件
右键new -选择XMLconfiguration file -spring config
配置文件主要负责创建对象跟注入属性
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>
3.创建bean包存放自定义对象
先用book类做一个测试,需要一个成员变量,封装一个set方法,一个show()方法
package com.bean;public class Book
{//创建私有成员变量private String bName;//获取set方法public void setbName(String bName) {this.bName = bName;}public void show(){System.out.println("书名:"+this.bName);}
}
4.在主配置文件创建对象
使用property标签传参数一定要在类里创建set方法,并且不能有带参的构造方法
不要在value中传递特殊符号,如果需要传递特殊符号通过VDATE方式,或者转义字符。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!--创建一个对象就需要创建一个bean标签id是自己起的对象名class是对象的全限定类名全限定类型复制方法:1.选中类2.右键选择copy reference--><bean id="firstBook" class="com.bean.Book" ><!--name是你成员变量的属性名value是你传的参数--><property name="bName" value="河南罗斯"></property></bean></beans>
5.测试类
package com.test;import com.bean.Book; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test {public static void main(String[] args) {//下载spring配置文件ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");//通过getbean方法创建对象Book firstBook = context.getBean("firstBook", Book.class);//调用已经创建好的show方法firstBook.show();} }
spring基本框架搭建(初学者)(IDEA)相关推荐
- Spring Boot框架搭建
目录 一.Spring Boot概述 二.Spring Boot的优点 三.Spring Boot框架搭建 一.Spring Boot概述 Spring Boot 是 Spring 框架的一个新的子项 ...
- Spring MVC 框架搭建及详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过 ...
- Spring框架之Spring Boot框架搭建详解|CSDN创作打卡
一.IDEA搭建Spring Boot 1.打开IDEA选择file-new-Project 2.进入新界面先选择Spring Initializr,然后选择SDK版本,及 Initializr Se ...
- spring cloud 框架搭建
一.spring cloud简介 Spring Cloud为开发人员提供了用于快速构建分布式系统中某些常见模式的工具(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线).分布式系统的协调产 ...
- [Spring+Hibernate系列]1.Spring+Hibernate 框架搭建
1. 示例环境 OS版本: Win 7 , 64位 Java 版本: java version "1.6.0_30" 开发IDE: Eclipse, Version: Indig ...
- spring boot 框架搭建
pom文件 <modelVersion>4.0.0</modelVersion> <parent><groupId>org.springframewor ...
- Java Spring MVC框架搭建(一)
环境准备 >>>>>>java JDK和tomcat,eclipse 1.创建项目 2.项目名称自定义,这边为demo 3.我们已经创建完一个动态网站的项目,还得下 ...
- Spring入门-框架搭建
步骤: 导包 四个核心包: 日志包:由于市场上已经有更好的日志包,所以spring不用自己的,而是用apache的日志. 搞对象 由于spring是用来装对象的容器,所以得搞个对象让它装 书写配置文件 ...
- spring+mybatis 框架搭建
注意<!-- 中间的字要保持与左右留出一个空格,否则会报错说出现两杠线 --> 1.导入jar包 aopalliance-1.0.jar asm-3.3.1.jar cglib-2.2.2 ...
最新文章
- Mobx入门之三:Provider inject
- 装完nvme固态经常蓝屏_微软确认Win10 20H2使用雷电连接固态盘会直接蓝屏死机
- hdoj 1269-迷宫城堡解题报告
- value proposition canvas
- 什么是网络协议转换器?
- php访问url json,PHP操作URL和PHP操作json
- 一个事物两个方面的对比举例_顶管施工也有讲究,两个方面一个个来
- UI设计干货素材|滑动动效设计模板
- 20220212:力扣第277场周赛(下)
- cad黑色背景变成白色_CAD操作很难记?记住了又易混淆?那就看这里!
- 利用网线实现电脑间超大文件传输
- Ubuntu1604上使用Qt远程调试arm开发板
- js获取并设置lt;pgt;lt;/pgt;的显示的值。
- 一步一步学RMAN第五篇 RMAN基础知识补充 一
- HTML5中的全局属性
- java中utp_5类UTP比3类UTP扭矩_______。
- openlayers划线、标记点
- 51单片机的延时子程序
- Unity加载并展示PPT
- 如何用访客帐户登录计算机,如何在Windows 10中创建访客帐户 | MOS86
热门文章
- ICCV 2021 | 多模态视频分析与推理比赛来了!行为识别、Re-ID、VQA等四项子任务...
- 【程序人生】 看到商汤集团的招聘简章,感觉自己弱爆了
- Windows平台EPUB阅读器推荐
- Java 输出一到一百的素数
- 美的硅谷研发中心成立,专注人工智能推动产品智能化升级
- 使用Python玩赤色要塞 初初初级版
- Java环境配置及java学习的编译器软件安装
- java获取微信小程序openid
- 微信小程序开发Day6——定时器的应用
- Java面向对象系列[v1.0.0][泛型基础]