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)相关推荐

  1. Spring Boot框架搭建

    目录 一.Spring Boot概述 二.Spring Boot的优点 三.Spring Boot框架搭建 一.Spring Boot概述 Spring Boot 是 Spring 框架的一个新的子项 ...

  2. Spring MVC 框架搭建及详解

    现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了.不过 ...

  3. Spring框架之Spring Boot框架搭建详解|CSDN创作打卡

    一.IDEA搭建Spring Boot 1.打开IDEA选择file-new-Project 2.进入新界面先选择Spring Initializr,然后选择SDK版本,及 Initializr Se ...

  4. spring cloud 框架搭建

    一.spring cloud简介 Spring Cloud为开发人员提供了用于快速构建分布式系统中某些常见模式的工具(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线).分布式系统的协调产 ...

  5. [Spring+Hibernate系列]1.Spring+Hibernate 框架搭建

    1. 示例环境 OS版本: Win 7 , 64位 Java 版本: java version "1.6.0_30" 开发IDE: Eclipse,  Version: Indig ...

  6. spring boot 框架搭建

    pom文件 <modelVersion>4.0.0</modelVersion> <parent><groupId>org.springframewor ...

  7. Java Spring MVC框架搭建(一)

    环境准备 >>>>>>java JDK和tomcat,eclipse 1.创建项目 2.项目名称自定义,这边为demo 3.我们已经创建完一个动态网站的项目,还得下 ...

  8. Spring入门-框架搭建

    步骤: 导包 四个核心包: 日志包:由于市场上已经有更好的日志包,所以spring不用自己的,而是用apache的日志. 搞对象 由于spring是用来装对象的容器,所以得搞个对象让它装 书写配置文件 ...

  9. spring+mybatis 框架搭建

    注意<!-- 中间的字要保持与左右留出一个空格,否则会报错说出现两杠线 --> 1.导入jar包 aopalliance-1.0.jar asm-3.3.1.jar cglib-2.2.2 ...

最新文章

  1. Mobx入门之三:Provider inject
  2. 装完nvme固态经常蓝屏_微软确认Win10 20H2使用雷电连接固态盘会直接蓝屏死机
  3. hdoj 1269-迷宫城堡解题报告
  4. value proposition canvas
  5. 什么是网络协议转换器?
  6. php访问url json,PHP操作URL和PHP操作json
  7. 一个事物两个方面的对比举例_顶管施工也有讲究,两个方面一个个来
  8. UI设计干货素材|滑动动效设计模板
  9. 20220212:力扣第277场周赛(下)
  10. cad黑色背景变成白色_CAD操作很难记?记住了又易混淆?那就看这里!
  11. 利用网线实现电脑间超大文件传输
  12. Ubuntu1604上使用Qt远程调试arm开发板
  13. js获取并设置lt;pgt;lt;/pgt;的显示的值。
  14. 一步一步学RMAN第五篇 RMAN基础知识补充 一
  15. HTML5中的全局属性
  16. java中utp_5类UTP比3类UTP扭矩_______。
  17. openlayers划线、标记点
  18. 51单片机的延时子程序
  19. Unity加载并展示PPT
  20. 如何用访客帐户登录计算机,如何在Windows 10中创建访客帐户 | MOS86

热门文章

  1. ICCV 2021 | 多模态视频分析与推理比赛来了!行为识别、Re-ID、VQA等四项子任务...
  2. 【程序人生】 看到商汤集团的招聘简章,感觉自己弱爆了
  3. Windows平台EPUB阅读器推荐
  4. Java 输出一到一百的素数
  5. 美的硅谷研发中心成立,专注人工智能推动产品智能化升级
  6. 使用Python玩赤色要塞 初初初级版
  7. Java环境配置及java学习的编译器软件安装
  8. java获取微信小程序openid
  9. 微信小程序开发Day6——定时器的应用
  10. Java面向对象系列[v1.0.0][泛型基础]