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. 【MySQL】ERROR 1045 (28000): Access denied for user的解决方法
  2. CynosDB技术详解——存储集群管理【文末有福利】
  3. 【JavaSE04】Java中循环语句for,while,do···while-思维导图
  4. 使用 Maven 执行 java main class(java应用程序)
  5. RabbitMQ管理(3)——Web端管理
  6. 如何将谷歌浏览器的背景色(包括显示的网站界面等)全部调为黑色?2020.12.28
  7. Grid R-CNN解读:商汤最新目标检测算法
  8. HTML5之美(转)
  9. java 编译开关_Java开关盒字符串
  10. SQL Server 2014 虚拟机的自动备份 (Resource Manager)
  11. c语言上机作业五套含答案,计算机二级C语言上机题库100套(含答案)
  12. MVC学习笔记八:WebGrid控件的高级使用
  13. python数据拟合方法_Python-最小二乘法曲线拟合
  14. 云计算实训总结_云计算·实训报告书
  15. PHP实现小型问卷星,JS实现问卷星自动填问卷脚本并在两秒自动提交功能
  16. POI-HSSF表格
  17. 《零售时代4.0》读后感
  18. ABB机器人ProgramEditor(程序编辑器)调试菜单详解
  19. 浅谈Uber与滴滴快的提供差异化服务带来的商业模式思考
  20. 北醒激光雷达模组 资料汇总

热门文章

  1. CAS在windows AD下实现企业微信自动扫码登陆的总结
  2. 冲击蓝桥杯-并查集,前缀和,字符串
  3. ap备考计算机科学a考情分析,真确备考AP计算机科学的方法
  4. 文心大模型技术开放日
  5. 【学海无涯】Java成神之路
  6. 如何获取交通态势数据(上)
  7. python进阶之路——输出print
  8. STM32CubeMX和Keli5系列基础教程——GPIO输入输出的实现
  9. 苹果iphone如何备份整个手机 苹果怎么查备份的照片
  10. php运行js代码,如何在PHP中运行JavaScript代码?(代码示例)