【Spring】---【IOC入门案例】

第一步:导入Jar包

第二步:创建类,在类里面创建方法

 1 public class User {
 2     public void add(){
 3         System.out.println("--------->add");
 4     }
 5     public static void main(String[] args) {
 6         //原始做法
 7         User user = new User();
 8         user.add();
 9     }
10 }

第三步:创建Spring配置文件,配置创建类

  • Spring的核心配置文件文件名称和位置不是固定的
  • 建议放在src下,官方建议applicationContext.xml
  • 引入约束(schema)
1 <beans xmlns="http://www.springframework.org/schema/beans"
2     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="
4         http://www.springframework.org/schema/beans
5         http://www.springframework.org/schema/beans/spring-beans.xsd">
6 </beans>
  • 配置对象的创建
1 <!-- IOC入门 -->
2 <bean id="user" class="com.tyzr.ioc.User"></bean>

第四步:写代码测试对象的创建

注意:这段代码仅仅用来测试(工作中不能用)

和Hibernate一样需要加载文件

1 @Test
2     public void testUser(){
3         //加载核心配置文件,创建对象
4         ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
5         //得到我们配置的对象
6         //<bean id="user" class="com.tyzr.ioc.User"></bean>
7         User user = (User)context.getBean("user");
8         user.add();
9     }

解决配置文件没有提示

配置文件没有提示的问题:

在Spring引入的约束是schema,把约束引入到eclipse

时间: 2024-08-05 15:25:13

【Spring】---【IOC入门案例】的相关文章

1.Spring框架入门案例

一.简单入门案例 入门案例:IoC 1.项目创建与结构 2.接口与实现类 User.java接口 package com.jd.ioc; /** * @author weihu * @date 2018/8/8/008 22:29 * @desc 用户接口 */ public interface User { void addUser(); } UserImpl.java实现类 package com.jd.ioc.impl; import com.jd.ioc.User; /** * @aut

Spring IoC入门

------------------siwuxie095 Spring IoC 环境搭建 1.先下载相关库文件,下载链接: (1)http://projects.spring.io/spring-framework/ (2)http://repo.spring.io/release/org/springframework/spring/ 注意:下载以 -dist.zip 结尾的文件,这里选择下载 Spring 4.3 版本 将 spring-framework-4.3.7.RELEASE-dis

spring security 入门案例

Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全 访问控制解决方案的安全框架.它提供了一组可以在 Spring 应用上下文中配置 的 Bean,充分利用了 Spring IoC,DI(控制反转 Inversion of Control ,DI:Dependency Injection 依赖注入)和 AOP(面向切面编程)功能,为应用系统提供声明式的安 全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作. 1. 创建工程 2. 添加依赖 <

简单的Spring IoC入门学习

IoC控制反转,由spring统一管理类的创建,不再由自己创建. 一.导入所需jar core.context.beans.expression.common-logging 二.目标类 package com.claudxyz.IoC; public interface UserService { public abstract void addUser(); } package com.claudxyz.IoC; public class UserServiceImpl implements

mybatis+spring整合入门案例

com.frank.domain User.java 1 package com.frank.domain; 2 3 public class User { 4 private Integer id; 5 private String name; 6 private Integer age; 7 public Integer getId() { 8 return id; 9 } 10 public void setId(Integer id) { 11 this.id = id; 12 } 13

Spring框架[一]——spring概念和ioc入门(ioc操作xml配置文件)

Spring概念 spring是开源的轻量级框架(即不需要依赖其他东西,可用直接使用) spring核心主要两部分 aop:面向切面编程,扩展功能不是修改源代码来实现: ioc:控制反转,比如:有一个类,在类中有个方法(非静态的方法),要调用类中的这个方法,则需要创建类的对象,使用对象调用方法.创建类对象的过程,需要new出来对象:而ioc则是将对象的创建不是通过new方式实现,而是交给spring配置来创建对象(即,将对象的创建交给spring来管理): spring是一站式框架 spring

JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试

Spring框架学习路线 Spring的IOC Spring的AOP,AspectJ Spring的事务管理,三大框架的整合 Spring框架概述 什么是Spring? Spring是分层的JavaSE/EE full-stack(一站式)轻量级开源框架. 所谓分层: SUN提供的EE的三层结构:web层.业务层.数据访问层(也称持久层,集成层). Struts2是web层基于MVC设计模式框架. Hibernate是持久的一个ORM的框架. 所谓一站式:Spring框架有对三层的每层解决方案.

spring 入门案例

spring开发步骤: spring jar包介绍: 在3.0以下的版本,源码有spring中相关的所有包(包括spring核心包和依赖包) 在3.0以上版本,源码中只有spring的核心包 没有依赖包 依赖包需要自己下载 1)源码,jar包:spring-framwork-3.2.5.RELEASE commons-logging-1.1.3.jar           日志 spring-beans-3.2.5.RELEASE.jar       bean节点 spring-context-

Spring入门案例 idea创建Spring项目

spring入门案例 idea创建spring项目 Spring介绍 Spring概述 Spring是一个开源框架,Spring是2003年兴起的轻量级java开发框架,由Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原形衍生而来.它是为了解决企业级开发的复杂性而创建的.Spring使用基本的javaBaen来完成以前只可能由EJB完成的事情,然而Spring的用途不仅限于服务器端的开发,从简单性.