当前位置:首页 > 软件开放 > 正文内容

图片左右轮换代码(图片左右轮播图模板)

软件开放2小时前12

本节主要内容:

1:通过代码演示实现零XML配置spring

图片左右轮换代码(图片左右轮播图模板)

2:使用重点注解理解

声明:

本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring.

在上一节《spring boot框架学习学前掌握之重要注解(1)-spring的java配置方式》我们把需要的环境搭建好了。那么本节,将通过代码演示,怎么零配置实现spring 注入。

1:通过代码演示实现零XML配置spring

一:项目结构:

请点击此处输入图片描述

user实体对象:

展开全文

请点击此处输入图片描述

private String userName;

private String password;

private Integer age;

dao层:

请点击此处输入图片描述

server层:

请点击此处输入图片描述

Java注解配置(重点类)

请点击此处输入图片描述

代码如下:

@Configuration //通过该注解来表明该类是一个spring的配置。其相当于是一个xml文件

@ComponentScan(basePackages="com.kaigejava.springboot.javaconfig")

//@ComponentScan 该注解配置扫描的包

public class springConfig {

@Bean //通过该注解来表明是一个bean对象。相当于是XML中的

public UserDao getUserDao(){

return new UserDao();

}

}

测试类:

请点击此处输入图片描述

说明:

这里使用了:

AnnotationConfigApplicationContext context

= new AnnotationConfigApplicationContext(springConfig.class);

而非使用的:

ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath);

运行结果:

请点击此处输入图片描述

我们看到已经和我们预期的结果一样。说明通过注解方式可以完全替代xml文件。

2:使用重点注解理解

2.1:@Configuration的理解:

如果需要理解这个的话,我们先回到spring 2.x时代。全部使用xml配置的伪代码如下:

请点击此处输入图片描述

@Configuration这个注解其实就是:

去掉被选中的部分。

2.2:@ComponentScan(basePackages="com.kaigejava.springboot.javaconfig")的理解

@ComponentScan该注解的功能和xml配置文件中的 标签功能一样--组件扫描,扫描含有注解的类。

2.3:@bean的理解

先看下图:

XML配置时代怎么获取userDao呢?

如下图:

请点击此处输入图片描述

通过上下图对比。我们可以发现,@bean的注解其实和xml中 节点功能一样。

本节总结:

本节通过代码实战,让我们学到:

1:大致了解到@Configuration、@ComponentScan()和@bean的使用

2:通过spring 2.x时代的xml配置和注解进行比较,更深入一步熟悉三个注解的使用

下节预告:

在下节课中,我们将要讲到另个一注解。先透露下这个注解的功能:

通过本注解,可以直接读取到外部配置文件的数据。

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文地址:http://www.kaigejava.com/article/detail/32

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://zspsrg.cn/post/123315.html

分享给朋友:
返回列表

上一篇:flash如何使用as代码(flash as30教程)

没有最新的文章了...

“图片左右轮换代码(图片左右轮播图模板)” 的相关文章

哈萨克直播平台App下载(哈萨克直播软件下载)

哈萨克直播平台App下载(哈萨克直播软件下载)

今天给各位分享哈萨克直播平台App下载的知识,其中也会对哈萨克直播软件下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、女王直播苹果怎么下载 2、有没有在线观看的直播 3、看直播的软件有哪些 4、直播app哪个好用? 5、哈萨克语电影应用软...

传奇手游攻击变速器免费下载(传奇手游攻击变速器辅助)

传奇手游攻击变速器免费下载(传奇手游攻击变速器辅助)

今天给各位分享传奇手游攻击变速器免费下载的知识,其中也会对传奇手游攻击变速器辅助进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、怎么修改手游传奇攻速代码 2、传奇手游加速器苹果版怎么下载 3、有没有什么辅助可以加速传奇类手游攻击速度的。 4、传奇...

交易猫手游游戏交易平台(交易猫网络游戏交易平台)

交易猫手游游戏交易平台(交易猫网络游戏交易平台)

今天给各位分享交易猫手游游戏交易平台的知识,其中也会对交易猫网络游戏交易平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、交易猫手游交易怎么样? 2、交易猫上的游戏币交易是怎么交易的 3、交易猫靠谱吗? 4、交易猫可靠吗? 5、交易猫交易存...

qq音乐买的数字藏品在哪(腾讯哪里有卖数字藏品的)

qq音乐买的数字藏品在哪(腾讯哪里有卖数字藏品的)

今天给各位分享qq音乐买的数字藏品在哪的知识,其中也会对腾讯哪里有卖数字藏品的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、在哪里查看自已的幻核数字藏品 2、数字藏品是什么 3、星球网易星球数字藏品用什么兑换? 在哪里查看自已的幻核数字藏品 腾讯...

微信营销的平台主要有哪些(微信营销属于什么营销)

微信营销的平台主要有哪些(微信营销属于什么营销)

今天给各位分享微信营销的平台主要有哪些的知识,其中也会对微信营销属于什么营销进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、微信营销有哪些方式? 2、微信营销的实用推广渠道有哪些 3、新媒体营销有哪些平台类型? 4、网络营销平台都有哪些 微信营...

买游戏账号交易平台哪个好(买游戏账号交易平台哪个最好)

买游戏账号交易平台哪个好(买游戏账号交易平台哪个最好)

本篇文章给大家谈谈买游戏账号交易平台哪个好,以及买游戏账号交易平台哪个最好对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、买卖游戏号平台哪个最好 2、买游戏账号哪个平台好 3、游戏帐号交易去哪个平台最安全? 4、游戏账号在哪个网站交易比较好? 买卖游戏号平台...