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

组建个人网站wordpress网站在哪里修改密码

组建个人网站,wordpress网站在哪里修改密码,深圳网站制作公司深圳app开发,网站设计论文结束语maven和spring的关系 他们经常一起使用来构建和管理企业级应用。 Maven 1,Maven是Apache软件基金会组织维护的一款自动化构建工具,专注于Java平台的项目构建和依赖管理。 1.1 项目构建 在进行项目开发时兼顾项目管理的工作(添加依赖包&a…

 maven和spring的关系

他们经常一起使用来构建和管理企业级应用。

Maven

1,Maven是Apache软件基金会组织维护的一款自动化构建工具,专注于Java平台的项目构建和依赖管理。

1.1 项目构建

在进行项目开发时兼顾项目管理的工作(添加依赖包,编译源码,单元测试,项目部署)等操作就称为项目构建(让程序员专注于编写代码)

1.1.1 自动化构建

编译-测试-打包-部署

1.2 依赖管理

在指定的pom.xml文件中通过指定jar包的几个属性,就可以自动下载并管理jar包,无需从不同地方拷贝

 Spring

spring是用于简化企业级应用程序开发的一个开源的应用程序框架和IOC容器。提供的功能有:一依赖注入、面向切面编程、事务管理、测试等Spring框架的核心是IoC容器,负责管理应用程序对象和生命周期。

两者之间的关系:

程序员构建基于spring的应用程序时,通常会使用Maven来管理项目依赖和构建流程。

2.1 spring中如何解决跨域问题:

首先:跨域是因为浏览器的同源策略限制了不同源(协议,域名,端口)之间的资源访问。

2.1.1,@CrossOrgin注解

由spring MVC提供的,可直接用在控制器或方法上

@RestController @RequestMapping("/api")

public class MyController { 

@CrossOrigin(origins = "http://localhost:3000") // 允许特定的前端域名 

@GetMapping("/data") 

public String getData() { return "Hello, CORS!"; }

}

 2.1.2 全局跨域配置(WebMvcConfigurer)

这是相当于在整个应用程序中配置的同一的跨域规则

写一个配置类并且需要实现WebMvcConfigurer接口,重写接口中的addCorsMappings方法

@Configuration
public class WebConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/api/**") // 指定需要跨域的路径
                .allowedOrigins("http://localhost:3000") // 允许的前端域名
                .allowedMethods("GET", "POST", "PUT", "DELETE") // 允许的HTTP方法
                .allowedHeaders("*") // 允许的请求头
                .allowCredentials(true); // 是否允许携带凭证
    }
}

 2.1.3 使用自定义的过滤器Filter(此种方式灵活,适用复杂过滤环境)

@Component
public class CorsFilter implements Filter {

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        HttpServletResponse httpResponse = (HttpServletResponse) response;
        httpResponse.setHeader("Access-Control-Allow-Origin", "http://localhost:3000");
        httpResponse.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
        httpResponse.setHeader("Access-Control-Allow-Headers", "Content-Type, Authorization");
        httpResponse.setHeader("Access-Control-Allow-Credentials", "true");

        chain.doFilter(request, response);
    }
}

2.1.4  Spring Boot 配置文件中设置跨域 

spring.mvc.cors.allowed-origins=http://localhost:3000
spring.mvc.cors.allowed-methods=GET,POST,PUT,DELETE
spring.mvc.cors.allowed-headers=*
spring.mvc.cors.allow-credentials=true

 2.1.5 Spring Security 中的跨域配置

简单场景:使用 @CrossOrigin 注解即可。
全局场景:通过 WebMvcConfigurer 实现全局配置。
复杂场景:使用过滤器或Spring Security中的跨域配置。
快速开发:直接在 application.properties 或 application.yml 中配置。

http://www.dtcms.com/a/560292.html

相关文章:

  • 微信官方网站下载安装广告公司网络推广计划
  • 广州建设网站怎么做职业生涯规划大赛是干什么的
  • 设计网站vcgwordpress电子商务主题下载
  • vue seo 优化方案seo群发软件
  • 天津做国外网站澄城县城乡建设局网站
  • 做转发赚钱的网站oa网站建设价格
  • 北京网站设计制作网站天津做网站要多少钱
  • 小米果怎么做视频网站公司网站建设的请示
  • 二级网站怎么做做网站开发 用的最多的语言
  • 怎么做网站点击率监控工具东莞网站建设设计公司
  • 移动网站开发培训如何建立一个网站来卖东西
  • 成都网站建设公司创新互联做seo哪些网站会好点
  • 图书管理系统网站开发西昌网站建设公司
  • 淘宝客网站返利程序昆明商城网站开发
  • 大兴网站建设服务公司包头网站开发建设
  • 河南省建设厅网站 吴浩网络营销工具中
  • 自己开发一个网站多少钱阳江网红打卡景点
  • 网站信息抽查评估网站建设公司国内技术最强
  • 亿唐微方网站建设杭州建设工程网
  • 建设网站服务器怎么弄网店运营管理与营销推广
  • 汕头网站建设设计公司淘宝客网站静态还是动态好
  • 各大网站rss订阅源地址9158个人空间登录
  • 删负面的网站中小企业网站建设开题报告
  • 百度推广移动端网站大兴网站定制开发
  • 太原谁家网站做的好在线设计平台市场环境
  • 城乡建设部网站 挂证域名的申请及注册流程
  • 咨询网站公司建设计划书网站建设和实现论文
  • 网站建设使用的什么软件网站设计技术文章
  • dw做静态网站百度seo关键词排名优化软件
  • 网站策划专员所需知识主要的cms系统有哪些