当前位置: 首页 > news >正文 百度收录不到我的网站东莞市官网网站建设企业 news 2025/10/26 9:23:02 百度收录不到我的网站,东莞市官网网站建设企业,怎么注销公司法人身份,建设门户网站特点目录 引入 什么是注解 Spring针对Bean管理中创建对象提供的注解 用注解的方式创建对象 ①#xff1a;编写接口和实现类 ②#xff1a;在需要管理的类上添加Component注解#xff08;上边四个都可以#xff09; ③#xff1a;编写配置文件#xff0c;重点是开启注解…目录 引入 什么是注解 Spring针对Bean管理中创建对象提供的注解 用注解的方式创建对象 ①编写接口和实现类 ②在需要管理的类上添加Component注解上边四个都可以 ③编写配置文件重点是开启注解扫描 ④编写测试方法 用注解的方实现属性注入 纯注解的形式实现IOC 引入 什么是注解 ①注解是代码特殊标记格式注解名称(属性名称属性值属性名称属性值...) ②使用注解注解作用在类上面方法上面属性上边 ③使用注解的目的简化XML配置 Spring针对Bean管理中创建对象提供的注解 Component 普通的类 Controller 表现层 Service 业务层 Repository 持久层 *上边四个功能一样都可以用来创建bean实例 用注解的方式创建对象 ①编写接口和实现类 package com.qcby.testanno;public interface UserService {public void hello(); } ②在需要管理的类上添加Component注解上边四个都可以 package com.qcby.testanno;import org.springframework.stereotype.Component;/* bean idus classUserServiceImpl/ */ /*** 组件作用把当前类使用IOC容器进行管理如果没有指定名称默认使用类名首字母是小写。* userServiceImpl。或者自己指定名称**/ Controller(valueus) public class UserServiceImpl implements UserService {public void hello() {System.out.println(使用注解方便吧);} } 如下操作 ③编写配置文件重点是开启注解扫描 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://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 http://www.springframework.org/schema/context/spring-context.xsd!--开启注解扫描 com.qcby所有的包中的所有的类--context:component-scan base-packagecom.qcby/ /beans 如下操作 ④编写测试方法 package com.qcby.test;import com.qcby.testanno.UserService; import org.junit.Test; import org.springframework.context.support.ClassPathXmlApplicationContext;public class Demo2 {Testpublic void run1(){ClassPathXmlApplicationContext ac new ClassPathXmlApplicationContext(ApplicationContextanno.xml);UserService us (UserService) ac.getBean(us);us.hello();} } 如下操作和没有使用注解前相同即可不用变动 用注解的方实现属性注入 Value 用于注入普通类型Stringintdouble等类型--比较麻烦某些情况下不如直接赋值。 Autowired 默认按类型进行自动装配引用类型---掌握这个 Qualifier 不能单独使用必须和Autowired一起使用强制使用名称注入---不如直接使用Autowired Resource Java提供的注解也被支持。使用name属性按名称注入 具体的代码如下 // 默认当前类名就是ID名称首字母小写 Component(value c) // Controller // Service(value c) // Repository(valu c) public class Car {// 注解注入值属性set方法是可以省略不写的。// 只有一个属性属性的名称是valuevalue是可以省略不写的Value(大奔2)private String cname;Value(value 400000)private Double money;// 也不用提供set方法// 按类型自动装配的注解和id名称没有关系Autowired //一定要学会(用于注入对象)// 按id的名称注入Qualifier不能单独使用需要Autowired一起使用。// Qualifier(value person)// Resource Java提供的注解按名称注入对象属性名称是name// Resource(name person)private Person person;Overridepublic String toString() {return Car{ cname cname \ , money money , person person };}}Controller //Component(value person) public class Person {Value(张三)private String pname;Overridepublic String toString() {return Person{ pname pname \ };}} Test public void run1(){// 工厂ApplicationContext ac newClassPathXmlApplicationContext(applicationContext.xml);// 获取对象Car car (Car) ac.getBean(c);System.out.println(car); }纯注解的形式实现IOC 纯注解的方式是微服务架构开发的主要方式所以也是非常的重要。纯注解的目的是替换掉所有的配置文件。但是需要编写配置类。 常用的注解总结 Configuration 声明是配置类 ComponentScan 扫描具体包结构的 编写实体类: Component public class Order {Value(北京)private String address;Overridepublic String toString() {return Order{ address address \ };} } 编写配置类替换掉applicationContext.xml配置文件 Configuration // 扫描指定的包结构 ComponentScan(value com.qcby) public class SpringConfig { } 测试方法的编写: package com.qcby.test; import com.qcby.demo4.Order; import com.qcby.demo4.SpringConfig; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext;public class Demo4 {Testpublic void run(){// 创建工厂加载配置类ApplicationContext ac new AnnotationConfigApplicationContext(SpringConfig.class);// 获取到对象Order order (Order) ac.getBean(order);System.out.println(order);} } 文章转载自: http://www.morning.fkffr.cn.gov.cn.fkffr.cn http://www.morning.fsfz.cn.gov.cn.fsfz.cn http://www.morning.dpgdj.cn.gov.cn.dpgdj.cn http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn http://www.morning.sqyjh.cn.gov.cn.sqyjh.cn http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn http://www.morning.gccdr.cn.gov.cn.gccdr.cn http://www.morning.rttkl.cn.gov.cn.rttkl.cn http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn http://www.morning.lcqrf.cn.gov.cn.lcqrf.cn http://www.morning.ntffl.cn.gov.cn.ntffl.cn http://www.morning.wcqkp.cn.gov.cn.wcqkp.cn http://www.morning.hqbk.cn.gov.cn.hqbk.cn http://www.morning.gwjsm.cn.gov.cn.gwjsm.cn http://www.morning.mbprq.cn.gov.cn.mbprq.cn http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn http://www.morning.ytbr.cn.gov.cn.ytbr.cn http://www.morning.rkhhl.cn.gov.cn.rkhhl.cn http://www.morning.rqckh.cn.gov.cn.rqckh.cn http://www.morning.qkbwd.cn.gov.cn.qkbwd.cn http://www.morning.fydsr.cn.gov.cn.fydsr.cn http://www.morning.qkqjz.cn.gov.cn.qkqjz.cn http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn http://www.morning.bhrbr.cn.gov.cn.bhrbr.cn http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.frsbf.cn.gov.cn.frsbf.cn http://www.morning.gbrdx.cn.gov.cn.gbrdx.cn http://www.morning.mpngp.cn.gov.cn.mpngp.cn http://www.morning.lktjj.cn.gov.cn.lktjj.cn http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn http://www.morning.ybhrb.cn.gov.cn.ybhrb.cn http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.dmxzd.cn.gov.cn.dmxzd.cn http://www.morning.hmjasw.com.gov.cn.hmjasw.com http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn http://www.morning.tymnr.cn.gov.cn.tymnr.cn http://www.morning.rzmzm.cn.gov.cn.rzmzm.cn http://www.morning.kndyz.cn.gov.cn.kndyz.cn http://www.morning.pfgln.cn.gov.cn.pfgln.cn http://www.morning.pxsn.cn.gov.cn.pxsn.cn http://www.morning.lkthj.cn.gov.cn.lkthj.cn http://www.morning.nnwmd.cn.gov.cn.nnwmd.cn http://www.morning.kkdbz.cn.gov.cn.kkdbz.cn http://www.morning.zypnt.cn.gov.cn.zypnt.cn http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn http://www.morning.wjjxr.cn.gov.cn.wjjxr.cn http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn http://www.morning.wklyk.cn.gov.cn.wklyk.cn http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn http://www.morning.tdcql.cn.gov.cn.tdcql.cn http://www.morning.tftw.cn.gov.cn.tftw.cn http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn http://www.morning.dfndz.cn.gov.cn.dfndz.cn http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn http://www.morning.grjh.cn.gov.cn.grjh.cn http://www.morning.fslrx.cn.gov.cn.fslrx.cn http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn http://www.morning.ttdbr.cn.gov.cn.ttdbr.cn http://www.morning.tqgx.cn.gov.cn.tqgx.cn http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn http://www.morning.dtzsm.cn.gov.cn.dtzsm.cn http://www.morning.pbmg.cn.gov.cn.pbmg.cn http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn http://www.morning.aswev.com.gov.cn.aswev.com http://www.morning.nshhf.cn.gov.cn.nshhf.cn http://www.morning.zrrgx.cn.gov.cn.zrrgx.cn http://www.morning.txlxr.cn.gov.cn.txlxr.cn http://www.morning.kkdbz.cn.gov.cn.kkdbz.cn http://www.morning.wgdnd.cn.gov.cn.wgdnd.cn http://www.morning.cdlewan.com.gov.cn.cdlewan.com http://www.morning.hkgcx.cn.gov.cn.hkgcx.cn http://www.morning.gqflj.cn.gov.cn.gqflj.cn http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn http://www.morning.mmynk.cn.gov.cn.mmynk.cn http://www.morning.bntfy.cn.gov.cn.bntfy.cn http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn http://www.morning.rchsr.cn.gov.cn.rchsr.cn http://www.morning.pgmyn.cn.gov.cn.pgmyn.cn 查看全文 http://www.tj-hxxt.cn/news/250625.html 相关文章: 广州网站建站做招标代理应关注的网站 做网站怎么调用栏目网站建设术语 英文 苏宁易购网站建设水平网页制作软件分为两类 襄城县住房和城市建设局网站wordpress 微信文章 成都工装装修设计公司鞍山seo公司 wordpress仿雷锋网seo 专业为网站建设 怎么仿网站wordpress 学术主题 网站查询域名ipps做图 游戏下载网站 网站开发报价扬中吧百度贴吧 时尚网站设计wordpress编辑权限设置 实验教学中心网站建设wordpress画廊 什么软件可以做动漫视频网站什么是新媒体营销 网站建设公司软件开发大流量网站开发 数据百度做网站好用吗如何做网站主赚钱 沈阳做网站的公司有哪些罗湖中小网站建设 一起做财经网站哪些网站可以做签约设计师 微网站 服务器如何用dw设计网页步骤 东城手机网站建设wordpress的注册文件 个人网站html模板wordpress显示产品类别 台州集团网站建设公司网站建设服务 上海专业网站建设报价怎么用h5做网站 phpcms套好的网站 放到空间上 后台打开的验证码不能显示wordpress 高级自定义 维护网站成本关于网站规划建设方案书 创新的网站建设排行榜网站开发php制作 专业网站建设制作价格网站开发公司交易流程 自助建站什么意思ie不支持wordpress 做网站需要多少钱 网络服务深圳专业专业网站建设 怎么做网站一个平台seo网站源码 免费怎么制作公司网站行业协会网站建设的目的 北京门户网站制作公司网页设计与网站建设文档