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

湖北企业建站系统信息衡水企业网站设计

湖北企业建站系统信息,衡水企业网站设计,个人网页制作 个人主页,做网站广告词找王思奇前言#xff1a;在上篇文章中#xff0c;小编写了一个Spring的创建和使用的相关博客#xff1a;Spring的创建和使用-CSDN博客#xff0c;但是#xff0c;操作/思路比较麻烦#xff0c;那么本文主要带领大家走进#xff1a;Spring更加简单的读取和存储对象#xff01; 本… 前言在上篇文章中小编写了一个Spring的创建和使用的相关博客Spring的创建和使用-CSDN博客但是操作/思路比较麻烦那么本文主要带领大家走进Spring更加简单的读取和存储对象 本文主要讲解用注解来实现Spring更加简单的读取和存储对象五大类注解 Controller控制器验证用户请求的数据正确性安保系统Service服务编排和调度具体执行方法的客服中心Repository持久层和数据库交互执行者Component组件工具类Configuration配置项项目中的一些配置 前置工作配置扫描路径重要 注意想要将对象成功的存储到Spring中我们需要配置一下存储对象的扫描包路径只有被配置的包下所有类添加了注解才能被正确的识别并保存到Spring中 在spring-config.xml文件中添加如下配置 conent:component-scan base-packagecom.java.demo/conent:component-scan 因此在上述代码的基础上要求五大类注解必须在component-scan包下。但是即使在component-scan下如果没有五大类注解一样是不能将当前对象存储到spring中的在component-scan下的所有子包下的类只要加了五大类注解同样能存储到spring中 当我们查看五大类源码以后可知 可以认为Controller/Service/Repository/Configuration都是Component“子类”都是针对于Component的“一个扩展 那么为什么需要有五大类注解仅需要一个Component不就啥事都解决了吗 其实五大类注解的本质目的让程序员看到注解之后知道当前的类的作用 有了这个问题我们就不得不谈JavaEE标准分层了 在JavaEE标准分层中至少分3层 控制层服务层数据持久层 Bean命名规则 默认情况下是首字母小写如果类名第一个字母和第二个字母都为小写的情况下Bean名称为原类名。 使用方法注解Bean存储对象到Spring中要求使用该方法注解Bean的方法一定要有返回值 注意事项 Bean命名规则和五大类注解的命名规则不同 Bean命名规则默认情况下Bean存储的对象的名称方法名 User usercontext.getBean(user1,User.class); Bean注解必须要配合五大类注解一起使用处于Spring性能设计所规定的策略 创建User对象 package com.spring.demo;public class User {private Integer uid;private String username;private String password;private Integer age;public Integer getUid() {return uid;}public void setUid(Integer uid) {this.uid uid;}public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;} }将User对象放入Spring容器中 package com.spring.demo;import org.springframework.context.annotation.Bean; import org.springframework.stereotype.Component;Component public class UserBeans {Beanpublic User user1(){User usernew User();user.setUid(1);user.setUsername(张三);user.setPassword(123456);user.setAge(18);return user;} }那么从Spring容器中获取User对象 package com.spring.demo;import org.springframework.context.ApplicationContext;public class App {public static void main(String[] args) {//得到Spring 容器ApplicationContext context new ClassPathXmlApplicationContext(spring.config.xml);User usrcontext.getBeen(user1,User.class);System.out.println(usr.getUsername());} }当然对于上述的Bean可以进行重命名 Bean(value {user1,u1}) Bean(name {user1,u1})当你给Bean进行重命名以后此时只能只要重命名的名字才可以获得对象默认使用方法名获取对象的方式就不能用了 Spring容器中允许将同一个类型的对象存储到容器多个多份
http://www.hkea.cn/news/14272877/

相关文章:

  • 网站开发计划书封面设计做网站北京公司
  • 怎么做盗版视频网站业务推广网站
  • 自己做的网站如何上线外贸网站logo
  • 沈阳网站制作联系方式百度怎么制作网页
  • 做微商网站需要哪些宁波环网建设
  • 海珠建网站公网站开发昆山
  • 南京手机网站开发响应式做的好的网站
  • 徐州网站建设新闻汽车网站更新怎么做
  • 学校网站平台建设方案芭乐站长统计 网站统计
  • 学校建设网站前的市场分析能源网站建设方案
  • 罗湖医院网站建设福田网站设计哪家好
  • 雄县哪做网站可信网站认证有用吗
  • 江苏建设监理协会网站wordpress安装大淘客
  • 麻章手机网站建设公司购买的域名是永久的吗
  • 建设银行官网首页网站公告影视自助建站官网
  • 医院网站建设案例主流的net快速开发框架
  • 济南网站建设公司排名app 网站 比较
  • 整套网站建设视频教程wordpress公众号获取注册码
  • 长春站建筑风格西安网吧
  • 电子商务网站的类型广告牌制作安装公司
  • 杭州企业网站定制个人开公司需要什么条件
  • 新手怎么做自己网站广告浏览器大全下载
  • 乾县网站建设微分销系统价格
  • 网站规划建设网站分析一般要重点做哪几项内容
  • 域名网站网址我的网站百度怎么搜索不到了
  • 网站路径网站关键词选取的步骤
  • 个人做商贸网站西双版纳傣族自治州天气预报15天
  • seo网站设计网页单页设计域名解析在线工具
  • 山东网站建设哪家有信息技术制作网站
  • 网站永久镜像怎么做wordpress投票类主题