首页 > 其他分享 >Configuration 配置类

Configuration 配置类

时间:2023-04-02 18:46:43浏览次数:38  
标签:xml void 配置 registry WebMvcConfigurer Configuration

1、配置类常用注解

  在 SpringBoot 项目中,推荐零配置,因此一些原来写在.xml 文件中的配置信息,有时需要用相应的配置类来实现。定义配置类时常用注解如下: @Configuration:声明一个类作为配置类,代替 xml 文件; @Bean:声明在方法上,将方法的返回值加入 Bean 容器,代替<bean>标签; @ConfigurationProperties(prefix = ""):加在方法上,自动读取 application.yml 中属性的值,同时会根据属性名进行自动匹配。   2、WebMvcConfigurer 接口   WebMvcConfigurer 接口是 Spring 内部的一种配置方式,采用 JavaBean 的形式来代替传统的 xml 配置文件形式,以进行针对框架个性化定制,可以自定义一些拦截器,跨域处理等。WebMvcConfigurer 接口中定义了许多方法,下面是常用的一些方法。 /* 1.拦截器配置 */ void addInterceptors(InterceptorRegistry var1); /** 2.解决跨域问题 **/ public void addCorsMappings(CorsRegistry registry) ; /* 3.视图跳转控制器 */ void addViewControllers(ViewControllerRegistry registry); /** 4.静态资源处理**/ void addResourceHandlers(ResourceHandlerRegistry registry); /* 5.默认静态资源处理器 */ void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer); /** 6.这里配置视图解析器 **/ void configureViewResolvers(ViewResolverRegistry registry);  

标签:xml,void,配置,registry,WebMvcConfigurer,Configuration
From: https://www.cnblogs.com/qiqi-yi/p/17280987.html

相关文章

  • 在docker中配置Oracle11g
    在docker中配置Oracle11gdocker镜像拉取及相关配置1.在docker打开的情况下,使用下方命令拉去镜像,大概需要下载3个G的image文件dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.启动Oracle镜像并为镜像新建容器,注意此处的oracle11g即为容器名,可以自主设置......
  • A卡配置sovits4.0(AI配音/翻唱)详细步骤参考(Ubuntu20.04)
    之前用A卡配置过AI绘画,最近发现AI配音/翻唱挺火的,这里也来尝试一下。(N卡用户直接使用整合包就行,别来凑热闹)一、基础环境配置最开始的步骤还是一样,安装双系统、显卡驱动、ROCm,步骤和之前一样,就不重复写了,可以去看我之前Novel的文章https://www.cnblogs.com/strawberryPuddin......
  • flask基本使用/路由/配置/
    python主流web框架web框架的本质都是一样的django大而全内置的app很多,第三方支持的app也很多flask小而精没有过多的内置组件只完成web框架最基本的功能,需要借助于第三方,完成更丰富的功能fastapi异步的web框架,接口支持的并发更高,近两年很火,很多人使用https://fast......
  • maven安装及配置教程
    @目录1什么是Maven1.1Maven概述1.2Maven的常用命令2怎么安装Maven2.1下载Maven包2.2配置环境变量2.3配置本地仓库2.4配置远程仓库1什么是Maven1.1Maven概述Maven是一个项目管理工具,可以对Java项目进行自动化的构建和依赖管理。Maven包含了一个项目对象模型(Proj......
  • NFS服务,配置exports文件,客户机测试
                ......
  • web服务器的配置
    以下是本文的部署环境:后端架构django==4.1.7服务器平台:阿里云服务器配置:CPU&内存:2核(vCPU)2GiB操作系统:Ubuntu22.04LTS64位实例规格:ecs.t6-c1m1.large(性能约束实例)实例规格族:ecs.t6当前使用带宽:1Mbps硬盘:40GB这里省略连接服务器的步骤,推荐使用vsc......
  • Elasticsearch 学习-Elasticsearch优化,硬件选择,分片策略,写入优化,内存设置,重要配置
    Elasticsearch学习-Elasticsearch优化,硬件选择,分片策略,写入优化,内存设置,重要配置6.1硬件选择Elasticsearch的基础是Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在ES的配置文件../config/elasticsearch.yml中配置,如下:#----------------------------......
  • 脚本批量备份交换机路由器配置研究
    交换机路由器配置文件备份批量脚本powershellrouterswitchbackupsshpowershell传教士原创文章。始于2023-04-02允许转载,但必须保留名字和出处,否则追究法律责任 ---【前言】---最近我看了一篇文章。讲的是:【目的】:以5分钟为循环周期,经ssh,用密码,用py批量备份交换......
  • Linux系统下Samba服务器的配置
     实训目的:掌握Samba服务器的主配置文件的设置;掌握Samba服务用户的添加及权限设置;掌握Samba客户机的应用。实训环境:操作系统为CentOS7的网络服务器。实训步骤:第1步:将目录/home/media设置为允许所有用户访问,但仅允许用户mary具有修改该目录的权限。其配置步骤简述如下。1)......
  • Typora通用配置
    1.通用2.外观3.编辑器4.图像以相对路径存储图像,复制图片到.md文件中,图像会自动存储在与当前文件同一目录的文filename.assets文件夹中。图片也可以放在云端,配置请见:https://blog.csdn.net/wujiangbo520/article/details/1285636605.Markdown......