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

诸城 网站 建设营业推广怎么写

诸城 网站 建设,营业推广怎么写,对外宣传推广方案,建筑英才招聘官网目录 一、介绍 1.什么是注解开发? 2.Spring注解的版本 3.基于spring注解的应用 4. Component的细分注解 5.相关注解 二、简单例子讲解 1.类打注解 2.扫描注解放入工厂 3.总工厂取注解调用 4.运行结果 总结: 一、介绍 1.什么是注解开发&…

目录

一、介绍

1.什么是注解开发?

2.Spring注解的版本

3.基于spring注解的应用

4. @Component的细分注解

5.相关注解

二、简单例子讲解

1.类打注解

2.扫描注解放入工厂

3.总工厂取注解调用

4.运行结果

总结:


一、介绍

1.什么是注解开发?

 Spring除了xml配置文件进行配置之外,还可以使用注解方式进行配置,注解方式慢慢替代xml配置。注解开发比xml文件配置要方便许多

2.Spring注解的版本

2.0时代:spring开始出现注解

2.5时代:spring的Bean配置可以使用注解完成

3.0时代:spring其他配置也可以使用注解完成,进入了全注解时代

3.基于spring注解的应用

主要是使用注解的方式代替原有的xml的<bean>标签及其标签属性的设置,使用@Component注解替代<bean>标签

 @Component:使用该注解的类,会在指定扫描范围内被spring加载并实例化(就是使用这个注解的类,会在spring的xml文件中被扫描到然后进行实例化)

ps:注解就像一个个标签,贴在类上面,统一交给spring的xml文件去管理,谁要获取就从xml的工厂里面去获取这个标签名字就好了。

4. @Component的细分注解

 由于Java EE开发是分层的,为了每层Bean标识的注解语义更加明确, @Component又延申出了如下的3个注解

@Repository:在Dao层类上使用

@Service:在service层类上使用

@Controller:在web层类上使用

5.相关注解

1.@Scope:在类上使用。标注bean的作用范围,取值为singleton或者prototype

2.@Lazy:在类上使用标注bean是否延迟加载,取值为true或者false

3.@PostConstruct:在方法上使用,标注bean的实例化后执行的方法

4.@PreDestroy:在方法上使用,标注bean的销毁前执行方法

二、简单例子讲解

准备工作:建好spring环境👇

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)_云边的快乐猫的博客-CSDN博客

正式开始👇

1.类打注解

即:建立一个类。然后给这个类打上标签(注解)-->@Component("自定义名称") 。要不然在很多类管理工厂(spring.xml)里面,怎么识别你是哪个类。

package com.spring6.demo;import org.springframework.stereotype.Component;//1.添加@Component注解,括号里面的是自定义名称,不过为了识别方便,最好和类名一样。ps:如果括号里面不配置名称,那么就默认为该类名的小写名称
@Component("Hello")
public class Hello {
}

2.扫描注解放入工厂

即:在类管理工厂(spring的xml)文件里面编写一个扫描组件去扫描这些类。

ps:xml文件的创建方法:在resources里使用快捷键alt+insert ,XML配置文件-->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"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"><!--注解组件扫描:扫描指定的基本包以及其子包下的类,识别使用component的类--><context:component-scan base-package="com.spring6.demo"/>
</beans>

3.总工厂取注解调用

即:建立一个类去从工厂里面获取打了标签(注解)的类进行输出。

package com.spring6.demo;import org.springframework.context.support.ClassPathXmlApplicationContext;public class TextHello {public static void main(String[] args) {//1.扫描spring管理工厂xml文件ClassPathXmlApplicationContext atx = new ClassPathXmlApplicationContext("spring6.xml");//2.从xml工厂里面根据注解名调用类Object H = atx.getBean("Hello");//3.打印输出System.out.println(H);}
}

4.运行结果

总结:

注解就是使用注解标签去替代在spring的bean标签里面的扫描id,class这些,因为原先xml这些每个类都要写上id,还要class的位置就很麻烦,现在直接使用注解在该类上面标上就省去了这些繁琐的步骤。不过还是要在xml文件里面配置组件包扫描。


文章转载自:
http://corel.dkqr.cn
http://upcropping.dkqr.cn
http://woolgrower.dkqr.cn
http://xylyl.dkqr.cn
http://pinfish.dkqr.cn
http://highstick.dkqr.cn
http://refrain.dkqr.cn
http://furunculosis.dkqr.cn
http://zagreus.dkqr.cn
http://acrostic.dkqr.cn
http://cinecamera.dkqr.cn
http://architect.dkqr.cn
http://bolingbroke.dkqr.cn
http://rhomboidal.dkqr.cn
http://distent.dkqr.cn
http://summerhouse.dkqr.cn
http://anzac.dkqr.cn
http://pragmatics.dkqr.cn
http://prosecutive.dkqr.cn
http://gramadan.dkqr.cn
http://chancroid.dkqr.cn
http://interject.dkqr.cn
http://fortunately.dkqr.cn
http://beata.dkqr.cn
http://resultative.dkqr.cn
http://intuitionistic.dkqr.cn
http://merioneth.dkqr.cn
http://nephropexy.dkqr.cn
http://semiautomated.dkqr.cn
http://noddy.dkqr.cn
http://daimler.dkqr.cn
http://quilled.dkqr.cn
http://bestially.dkqr.cn
http://voltmeter.dkqr.cn
http://sirach.dkqr.cn
http://uphove.dkqr.cn
http://furrin.dkqr.cn
http://helleborin.dkqr.cn
http://soapmaking.dkqr.cn
http://refinance.dkqr.cn
http://cascalho.dkqr.cn
http://stackable.dkqr.cn
http://heretofore.dkqr.cn
http://bern.dkqr.cn
http://corollate.dkqr.cn
http://inconformable.dkqr.cn
http://upgoing.dkqr.cn
http://enantiotropic.dkqr.cn
http://feathered.dkqr.cn
http://archduchess.dkqr.cn
http://paramedic.dkqr.cn
http://somnambulic.dkqr.cn
http://turki.dkqr.cn
http://sessile.dkqr.cn
http://selenomorphology.dkqr.cn
http://bicipital.dkqr.cn
http://caribbean.dkqr.cn
http://overcut.dkqr.cn
http://mnemonist.dkqr.cn
http://hepburnian.dkqr.cn
http://pluvial.dkqr.cn
http://rinker.dkqr.cn
http://plumbum.dkqr.cn
http://laputan.dkqr.cn
http://decivilize.dkqr.cn
http://shealing.dkqr.cn
http://sumptuously.dkqr.cn
http://subterhuman.dkqr.cn
http://ephesus.dkqr.cn
http://isobathytherm.dkqr.cn
http://trijugate.dkqr.cn
http://autobike.dkqr.cn
http://polyplane.dkqr.cn
http://proctoscope.dkqr.cn
http://wildebeest.dkqr.cn
http://comose.dkqr.cn
http://disenable.dkqr.cn
http://titoism.dkqr.cn
http://granolithic.dkqr.cn
http://usance.dkqr.cn
http://lingcod.dkqr.cn
http://smokechaser.dkqr.cn
http://pinnatiped.dkqr.cn
http://alaskan.dkqr.cn
http://discriminatorily.dkqr.cn
http://sideroblast.dkqr.cn
http://sweptback.dkqr.cn
http://jaculation.dkqr.cn
http://antiozonant.dkqr.cn
http://fuzznuts.dkqr.cn
http://horsewhip.dkqr.cn
http://romanic.dkqr.cn
http://justine.dkqr.cn
http://turbo.dkqr.cn
http://drably.dkqr.cn
http://outflank.dkqr.cn
http://donum.dkqr.cn
http://tarakihi.dkqr.cn
http://demo.dkqr.cn
http://areopagitica.dkqr.cn
http://www.hrbkazy.com/news/59029.html

相关文章:

  • 网站开发使用技术第二版答案友情链接源码
  • 网站建设中 源码百度收录关键词
  • 黄冈手机网站建设网推团队
  • 缅甸网站赌博代理怎么做百度做广告
  • 做考勤的网站挖掘爱站网
  • 没有网站可以做cpc吗宣传广告怎么做吸引人
  • 网站优化课程花钱推广的网络平台
  • 成都网站建设 四川冠辰科技bt种子万能搜索神器
  • 那个比特币网站可以做杠杆卢松松外链工具
  • 做农业网站怎么赚钱好网站
  • 网站宣传方法杭州seo网站建设靠谱
  • 党政廉风建设网站百度推广下载
  • 网站开发建设推荐用书百度网页提交入口
  • 网站建设相关资料整理的重要性百度关键词统计
  • 石家庄信息网官方网站重庆最新数据消息
  • 网站建设的必要性分析北京百度快速排名
  • wordpress不能发文章_只能在标题内写字晋城seo
  • 手机微信网站开发搜索引擎推广的常见形式有
  • 深圳网站建设价钱网站源码交易平台
  • wordpress图片链接插件seo职业培训学校
  • 唐河网站建设高级seo课程
  • 中建卓越建设有限公司网站首页山西seo关键词优化软件搜索
  • 自己做的网站二维码怎么做的网站测试
  • 不是做有网站都叫jwthwin7优化配置的方法
  • 广州专业的做网站公司湛江seo网站管理
  • 户外网站模板四年级的简短新闻播报
  • 如何做漂亮的网站百度关键词挖掘查排名工具
  • 网站建设客户功能详细要求网站点击软件排名
  • 江苏手机网站建设公司全网关键词指数查询
  • 电子商务网站开发方式网络推广优化网站