首页 > 编程语言 >IDEA 生成的 JAVA 接口允许跨域访问的配置

IDEA 生成的 JAVA 接口允许跨域访问的配置

时间:2023-08-25 10:34:54浏览次数:102  
标签:JAVA CrossOrigin IDEA 接口 访问 基类 跨域

1.新建一个基类,在类上方添加 @CrossOrigin 属性

import org.springframework.web.bind.annotation.CrossOrigin;

@CrossOrigin
public class BaseController
{
}

2.在其他 controller 中继承这个基类,其他接口就可以跨域访问了

public class ElseController extends BaseController
{
    。。。。。。
}

 注:也可以单独在部分 Controller 上添加 @CrossOrigin 属性,这时只有加了这个属性的接口才能跨域访问

标签:JAVA,CrossOrigin,IDEA,接口,访问,基类,跨域
From: https://www.cnblogs.com/SuperJason/p/17656216.html

相关文章

  • 5.JAVA数组
     数组声明创建 内存的使用 定义数组时数组并不存在;只有创建数组是才存在           ......
  • 【Java】SM4Utils(国密 SM4 工具类)
    基于bouncycastle实现国密SM4<!--引入bouncycastle--><dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15on</artifactId><version>1.70</version></dependency>importlom......
  • LeetCode-21. 合并两个有序链表(Java)
    这是我在51CTO博客开启的写作之路,第一次正式写博客记录我在LeetCode的刷题日,希望能帮助更多的小伙伴攻面自己心仪的公司offer。如下对于 LeetCode-21.合并两个有序链表,进行全面解析并小结解题思路,同学们请参考:1.题目描述将两个升序链表合并为一个新的 升序 链表并返回。新链表......
  • JetBrains 2023.2全新发布!IDEA、PyCharm等支持AI辅助
    日前JetBrains官方团队正式宣布旗下IDE系列产品今年第二个重要版本——v2023.2全新发布,涵盖了 IntelliJIDEA、PyCharm、WebStorm等一众知名产品,接下来我们一起详细了解一下他们的更新重点吧~IntelliJIDEAv2023.2——引入AI辅助开发IntelliJIDEA 2023.2版本引入了AIAssistant......
  • Java设计模式
    装饰器模式:装饰器模式是指在不改变现有对象结构的情况下,动态的给改对象增加一些职责(即增加其额外功能)的模式。装饰器模式通常在以下几种情况使用。当需要给一个现有类添加附加职责,而又不能采用生成子类的方法进行扩充时。例如,该类被隐藏或者该类是终极类或者采用继承方式会产生......
  • Java的三大版本
    Java的三大版本WriteOnce、RunAnywhere一次编译,到处运行JavaSE标准版(桌面程序,控制台开发),这是学习Java的基础,必须牢固掌握。JavaME嵌入式开发(手机,小家电),这个现在基本上没有人再使用,可以忽略,但是要知道有这个版本。JavaEEE企业级开发(web端,服务器开发),学习这个版本之前先要......
  • CentOS7.9搭建开发环境(Java、MySQL、Nginx、Redis)
    系统使用的阿里云CentOS7.964位SCC版。先安装个文件上传下载工具lrzsz,xshell登录终端,运行下面的命令:yuminstall-ylszrz 这是因为yum源的问题,需要修改yum配置。执行以下命令:cd/etc/yum.repos.dmvCentOS-Base.repoCentOS-Base.repo.backupwgethttp://mirrors.......
  • Java的第一课,特性和优势
    Java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性以上特性和优势会在以后的博客中逐一展示,尽请期待! ......
  • Java流程控制if选择结构
    if选择结构单选择结构:编程中很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程用if语句来表示,语法:if(布尔表达式){//如果条件成立,将执行的语句}例:packageshuct;importjava.util.Scanner;publicclassIfDemo01{publicstaticvoidmain(Str......
  • TypeScript(TS)JavaScript(JS)中的所有循环方法
    for循环:for(leti=0;i<array.length;i++){//循环体}for…of循环:for(constelementofarray){//循环体}forEach方法:array.forEach((element)=>{//循环体});map方法:constnewArray=array.map((element)=>{//对......