spring入门程序编写
2023-09-14 08:58:30 时间
1、导入jar包
IoC基本上面的jar就可以实现了。加入springframework.aop是为了注解的实现
在3.2.2之后asm.jar并入了spring.core
logg的是日志包
2、普通java类的建立
package com.Model; public class Dog { private String name; private int age; public void shou(){ System.out.println("旺旺"); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
3.spring配置文件
<?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="dog" class="com.Model.Dog" /> </beans>
4、初始化spring容器并获取spring容器管理的java类的实例
方法一:
public void testContext(){ ApplicationContext ac= new ClassPathXmlApplicationContext("com/test/applicationContext.xml"); Dog dog=(Dog) ac.getBean("dog"); dog.shou(); }
方法二:(不常用,了解下)
public void testFactory(){ ResourcePatternResolver rpt=new PathMatchingResourcePatternResolver(); Resource resource=rpt.getResource("com/test/applicationContext.xml"); BeanFactory bf=new XmlBeanFactory(resource); Dog dog=(Dog) bf.getBean("dog"); dog.shou(); }
相关文章
- Spring 全家桶之 Spring Boot 2.6.4(四)- Data Access(Part A JDBC)
- spring与quartz的整合[通俗易懂]
- SpringBoot集成Spring Security(1)——入门程序
- spring注解有哪些_Spring 注解
- spring小错误(配置的时候)
- Spring Cloud Gateway远程代码执行漏洞(CVE-2022-22947)
- Spring boot串口通信,windows、linux,docker环境配置说明
- Spring循环依赖-spring源码详解(四)
- 【官方】Nacos Spring Boot 快速开始
- Spring基础(十六):Spring事务管理注解方式和XML配置方式
- Spring Bean定义
- spring下配置Sql Server 2008 R2数据库连接详解编程语言
- spring部分详解编程语言
- Spring Boot(二十):使用spring-boot-admin对spring-boot服务进行监控详解编程语言
- Spring Boot(十四):spring boot整合shiro-登录认证和权限管理详解编程语言
- Spring Boot(十三):spring boot小技巧详解编程语言
- spring使用Spring整合Redis和Jedis构建高性能应用(redisjedis与)
- Spring框架下整合Redis的实现(spring整合redis)