
Spring框架
vipp666
这个作者很懒,什么都没留下…
展开
-
Spring概述
先说说什么是spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源...原创 2018-10-25 20:42:03 · 229 阅读 · 0 评论 -
Spring入门案例(Ioc 控制反转)
1、首先导入spring必须要的4个核心包(beans、core、context、expression)+1个依赖(commons-logging...jar) 2、目标类 提供UserService接口和实现类package ioc;public interface UserService { public void addUser();}...原创 2018-10-25 21:22:52 · 273 阅读 · 0 评论 -
Spring入门案例(Di 依赖注入)
Di : Dependency Injection 依赖注入依赖:一个对象需要使用另一个对象注入:通过setter方法进行另一个对象实例设置。 class BookServiceImpl{ //之前开发:接口 = 实现类 (service和dao耦合) //private BookDao bookDao = new BookDaoImpl(); //spring之...原创 2018-10-25 22:59:36 · 459 阅读 · 0 评论 -
Spring 装配Bean 基于XML
1 实例化方式3种bean实例化方式:默认构造、静态工厂、实例工厂1.1 默认构造 必须提供默认构造函数1.2 静态工厂常用与spring整合其他框架(工具)静态工厂:用于生成实例对象,所有的方法必须是static <!-- 将静态工厂创建的实例交予spring class 确定静态工厂全限定类名 factory-method 确定静态方法名 --> &l...原创 2018-10-27 17:48:15 · 290 阅读 · 0 评论 -
Spring 装配Bean 基于注解
注解:就是一个类,使用@注解名称开发时:我们使用注解 取代 xml配置文件。1 @Component取代<bean class="">@Component(“id”) 取代 <bean id="" class="">2.web开发,提供3个@Component注解衍生注解(功能一样)取代@Repository :dao层@Service:service层@...原创 2018-10-27 17:55:33 · 174 阅读 · 0 评论