Spring入门程序及准备工作---01
来源:互联网 发布:ai汉化包for mac 编辑:程序博客网 时间:2024/06/05 16:21
spring-framework-x.x.x.RELEASE-dist.zip ------Spring开发包
开发包目录结构:
docs 框架API和规范
libs jar包 javadoc sources
schema 约束
spring-framework-x.x.x.RELEASE-dependencies.zip ------依赖包
package cn.nedu.wy.demo01;public interface HelloService {public void sayHello();}
package cn.nedu.wy.demo01;public class HelloServiceImpl implements HelloService {private String info;public void setInfo(String info) {this.info = info;}public void sayHello(){System.out.println("hello spring!"+info);}}
public void demo01(){HelloService helloService = new HelloServiceImpl();helloService.sayHello();}
传统方式 造成 程序紧密耦合
Spring开发方式
引入所需jar包
在src下创建 applicationContext.xml
找到xsd-config.html 引入beans约束
<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">在applicationContext.xml配置
<bean id="SpringService" class="cn.nedu.wy.demo01.HelloServiceImpl"></bean>
public void demo02(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");HelloService springService = (HelloService) applicationContext.getBean("SpringService");springService.sayHello();}注意:有时候 spring 和 jdk的版本 问题 会引起 莫名其妙的问题!!!
阅读全文
1 0
- Spring入门程序及准备工作---01
- spring mvc原理及入门程序
- Java程序编写及运行准备工作
- [ReactNative] 01--ReactNative环境配置及准备工作
- spring MVC 入门程序
- Spring mvc入门程序
- spring入门程序
- Spring教程--入门程序
- Spring入门程序第一节
- spring之入门程序
- spring MVC 入门程序
- spring入门程序HelloWorld
- python入门 准备工作
- java开发-入门准备工作
- spring源码解析-准备工作
- spring cloud 准备工作1
- spring boot拾遗:准备工作
- Spring注解开发准备工作
- 机器学习的调式和可视化
- 浅析 OkHttp 的拦截器机制
- Linux下Nodejs安装
- TabLayout的指示器宽度问题
- 7.18Linux
- Spring入门程序及准备工作---01
- jboss源码中片段分析
- 高精度模板
- 什么是Spring AOP
- java.util.zip.ZipException: duplicate entry: org/apache/xmlbeans/xml/stream/Location.class
- [RCNN]Rich feature hierarchies for accurate object detection and semantic segmentation
- Naive Bayes与Laplace smoothing 朴素贝叶斯算法拉普拉斯平滑
- Java中的Enum的使用与分析
- mysql性能优化-慢查询分析、优化索引和配置