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

珠海网站建设方案外包b站24小时自助下单平台网站

珠海网站建设方案外包,b站24小时自助下单平台网站,商丘做网站公司新站seo快速收录网站内容页的方法,网站在线客服软件三层架构 Controller:控制层,接受前端发送的请求,对请求进行处理,并响应数据 service:业务逻辑层,处理具体业务逻辑 dao:数据访问层,负责数据访问操作,包括数据的增、删、…

三层架构

        Controller:控制层,接受前端发送的请求,对请求进行处理,并响应数据

        service:业务逻辑层,处理具体业务逻辑

        dao:数据访问层,负责数据访问操作,包括数据的增、删、改、查

分层解耦

        内聚:软件中各个功能模块内部的功能联系

        耦合:衡量软件中各个层/模块之间的依赖、关联的程度

控制反转:简称IOC,对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转

依赖注入:简称DI,容器为应用程序提供运行时,所依赖的资源,称之为注入

Bean对象:IOC容器中创建、管理的对象,称之为bean

IOC&DI入门

步骤:

Service层及Dao层的实现类,交给IOC容器管理(添加@Component)

为Controller及Service注入运行时,依赖对象(添加@Autowired)

IOC详解

Bean的声明

要把某个对象交给IOC容器管理,需要在对应的类上加上如下注解之一:

注解:

@Component:声明bean的基础注解(不属于以下三类时,用此注解)

@Controller:@component的衍生注解(标注在控制器类上)

@Service:@component的衍生注解(标注在业务类上)

@Repository:@component的衍生注解(标注在数据访问类上)

注意:声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写

使用以上四个注解都可以声明bean,但是在spring boot集成web开发中,声明控制器bean只能用@Controller

Bean组件扫描

        前面声明bean的四大注解,要想生效,还需要被组件扫描注解@ComponentScan扫描

        @ComponentScan注解虽然没有显示配置,但实际上已经包含在了启动类声明注解@SpringBootApplication中,默认扫描的范围时启动类所在包及其子包

DI详解

依赖注入的注解:

        @Autowired:默认按照类型自动装配

        如果同类型的bean存在多个:

                @Primary

                @Autowired+@Qualifler(''bean的名称")

                @Resource(name="bean的名称")

http://www.hengruixuexiao.com/news/26725.html

相关文章:

  • 网站首页静态好还是动态好宁波seo网站推广软件
  • 新手学做网站这本书谷歌搜索为什么用不了
  • dedecms网站地图友情链接检测
  • 临沂企业网站建设公司广州网站关键词推广
  • 做民宿网站的系统可行性千万不要做手游推广员
  • 广州专业做网站建设如何推广网站链接
  • 谷歌sem服务商seo优化推广业务员招聘
  • 政府外文网站建设意义聊城今日头条最新
  • 手机网站建设哪里好站长统计性宝app
  • 罗湖做网站联系电话百度直播推广
  • 用wp系统做网站如何开一个自己的网站
  • 泸州做网站的公司图片优化软件
  • 我的世界的头怎么做视频网站域名注册查询
  • 中国手工加工网免费供货网站seo优化建议
  • 网站地图好处百度爱采购平台登录
  • 二手书网站开发需求分析互联网广告是做什么的
  • 做兼职 那个网站靠谱广西seo优化
  • 山东 网站建设百度软件市场
  • dede网站模板安装seo关键词外包公司
  • 物联网平台建设方案网站seo去哪个网站找好
  • 做报表的网站漂亮的网页设计
  • 四川建设培训网宁波seo服务
  • 徐州网站建设推广sem是什么意思中文
  • 深圳免费网站优化网络推广品牌推广外包
  • 网站建设的方案书西安百度推广优化托管
  • 网站建设开发感想关于搜索引擎的搜索技巧
  • 中国交通建设集团英语网站网站市场推广
  • 展示型网站制作公司网站推广哪个好
  • 铺面转让网站开发如何制作app软件
  • 设计师去哪个网站找工作宁夏百度公司