当前位置: 首页 > news >正文

云南专业网站建设郑州网站推广优化

云南专业网站建设,郑州网站推广优化,创建众筹网站,南宁网站制作公本系列文章将会带领大家进行Spring的全面学习,持续关注我,不断更新中… 一.案例分级 简单解析:配置类替代以前的配置文件,实体类提供对象,业务类中有实体类的引用对象,在业务层中实现引用类的自动装配。 二.各层代码…

        本系列文章将会带领大家进行Spring的全面学习,持续关注我,不断更新中…

一.案例分级

在这里插入图片描述
简单解析:配置类替代以前的配置文件,实体类提供对象,业务类中有实体类的引用对象,在业务层中实现引用类的自动装配。

二.各层代码及详细解析

配置类:(关于配置类中两个注解的解释可以参考前面文章)

package com.itheima.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration //设置为配置类
@ComponentScan("com.itheima") //在com.otheima这个包下扫描bean对象
public class SpringConfig {
}

实体类BookDaoImpl:

package com.itheima.dao.impl;
import com.itheima.dao.BookDao;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;
@Repository  //注解注册bean
public class BookDaoImpl implements BookDao {public void save() {System.out.println("book dao save ...");}}

实体接口BookDao:

package com.itheima.dao;
public interface BookDao {public void save();
}

业务类BookServiceImol:

package com.itheima.service.impl;import com.itheima.dao.BookDao;
import com.itheima.service.BookService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class BookServiceImol implements BookService {@Autowiredprivate BookDao bookDao;public void save() {System.out.println("book service save....");bookDao.save();}
}

@Service:注册bean对象,在执行类中使用getBean()方法获取.
@Autowired:进行自动装配,如果没有此句话,将会出现以下错误运行结果:
在这里插入图片描述
业务接口BookService:

package com.itheima.service;
public interface BookService {public void save();
}

执行类App3:

package com.itheima;
import com.itheima.config.SpringConfig;
import com.itheima.dao.BookDao;
import com.itheima.service.BookService;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import java.awt.print.Book;
public class App3 {public static void main(String[] args) {AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);BookService service=ctx.getBean(BookService.class);service.save();}
}

三.自动装配成功正确执行结果

在这里插入图片描述
        后续文章:使用注解进行简单类型的自动装配,关注我持续更新,麻烦点个赞啦!!!

http://www.zhongyajixie.com/news/63144.html

相关文章:

  • 哪个网站可以做头像的球队积分排名
  • 网站备案 座机号码谷歌浏览器 官网下载
  • 龙江建网站营销推广策划方案范文
  • 杭州做兼职网站建设seo查询5118
  • 百度网站排名优化工具网站推广
  • 四川整站优化专业的机构指数搜索
  • 网站制作 语言选择怎么做高质量软文
  • wordpress客户端登陆江苏seo团队
  • 除了阿里巴巴还有什么网站做外贸的徐州网络推广服务
  • 渭南网站建设哪里便宜项目网
  • 创新的网站建设公司金戈枸橼酸西地那非片
  • 重视政府网站建设seo顾问张智伟
  • 贵州碧江区住房和城乡建设局网站百度前三推广
  • 网站网站开发的公司企业网络推广技巧
  • wordpress资讯站模板抖音指数查询
  • 北京营销型网站制作360营销
  • 给个龙做罗拉的网站电话号码宣传广告
  • 做网站蓝色和什么颜色搭配好看关于网站推广
  • 查网站服务器地址临沂seo优化
  • 制作 网站 盈利市场营销实务
  • 做网站建设需要什么工具现在什么网络推广好
  • 温州专业微网站制作网络公司网站接广告
  • 设迹官网百度seo关键词排名查询
  • 怎么用 c文件做网站百度网盘私人资源链接
  • 网络营销咨询网站源码网站交易平台
  • 政府网站建设申请报告体验式营销案例
  • wordpress 小程序投稿seo在线短视频发布页运营
  • 商城网站公司如何做好一个营销方案
  • 机械网站 英文湖南网站推广公司
  • 郑州市有做网站的吗营销推广型网站