首页 > 其他分享 >一周随笔

一周随笔

时间:2022-09-20 20:14:52浏览次数:58  
标签:username CorsFilter return corsConfiguration 配置文件 一周 随笔 跨域

 

association:对非集合的属性赋值

collection:对集合类属性赋值用

 

collection:想要遍历的数据

item:遍历后的每一个数据名

open:遍历前加上的字符

close:遍历后加上的字符

separator:每一个数据用什么隔开

以下相当于(1,2,3)取出后剩余(,,)去除剩余

 

查询专业信息和对应专业下的所有学生报错   queryMajorandStudentByID

通过id修改名字和mid报错   updateNameAndMid  查询语句少了“,”

 

集成web

1、添加模板引擎

 

2、设置参数

 

 

controller:

 

1 如何通过请求路径跳转到后端代码@RequestMapping

 

2 如何获取前端参数

 

(1)方法中()形参名与参数名一致即可

 

(2)@RequestParam

 

(3)实体类

 

(4)JSON格式的接收

 

3 响应 Return后的数据

 

(1)响应页面

 

(2)响应数据

 

 

 

4 设置参数

 

后端往前端设置参数

 

通过Model设置值

 

 

 

/**

 

*当请求参数名与方法形参名不同的情况下,通过@RequestParam取名字

 

*@paramusername

 

*@return

 

*访问网址例http://localhost:8080/test5?username=__/name=__

 

*/

 

@GetMapping("/test5")

 

publicStringtest5(/*@RequestParam("name")*/String username){

 

System.out.println(username);

 

return"test5测试";

 

}

 

 

 

/**

 

*@RequestBody接收前端的json格式数据

 

*@paramuser

 

*@return

 

*/

 

@GetMapping("/test7")

 

publicStringtest7(@RequestBody User user){

 

System.out.println(user);

 

return"test7测试";

 

}

 

{

 

   id=

 

   username=

 

   password=

 

}

 

配置文件多份

两种配置文件 properties 和 yml  前者优先级大于后者,书写格式也不同

可以有多个配置文件,使用spring.profiles.active=***(环境名)调用不同环境的配置文件

其他环境的配置文件名,application-***.properties

 

后端跨域

 

@Configuration //配置类

 

public class CorsConfig implements WebMvcConfigurer {

 

    @Bean

 

    public CorsFilter corsFilter(){//CorsFilter用spring框架的类

 

        //创建一个CorsConfiguration跨域对象 ,主要用来配置信息

 

        CorsConfiguration corsConfiguration = new CorsConfiguration();

 

        //允许任何域名的跨域

 

        corsConfiguration.addAllowedOrigin("*");

 

        //允许任何消息头

 

        corsConfiguration.addAllowedHeader("*");

 

        //允许任何请求方法的访问

 

        corsConfiguration.addAllowedMethod("*");

 

        //创建UrlBasedCorsConfigurationSource

 

        UrlBasedCorsConfigurationSource configurationSource = new UrlBasedCorsConfigurationSource();

 

        //注册跨域配置

 

        configurationSource.registerCorsConfiguration("/**",corsConfiguration);

 

        //返回CorsFilter

 

        return new CorsFilter(configurationSource);

 

    }

 

三层架构后端

 

 

标签:username,CorsFilter,return,corsConfiguration,配置文件,一周,随笔,跨域
From: https://www.cnblogs.com/qt1111/p/16712299.html

相关文章

  • 第一篇随笔
    你好呀,这里是教士.这第一篇随笔老实说就是给博客当"招财猫"的haha就这样吧,我也不知道写什么了~啊,我自己也搭建了个网站,可以来看看呀:教士的小网站~主页(bywj2853.......
  • 一个简单的随笔
    一、自我介绍哈喽,大家好,简单做个自我介绍。是一个平平无奇的女子,可能看起来温柔文静,实则有点搞笑。性格乐观、开朗,偶尔也会emo一下。资深熬夜选手,爱好不多,喜欢听歌和玩游......
  • 【学习随笔】2022.9.20 Ceres
    代码来源为SLAM14讲ch6 1#include<iostream>2#include<opencv2/core/core.hpp>3#include<ceres/ceres.h>4#include<chrono>56usingnamespace......
  • 第二次Java课堂随笔(静态static的内容)
    老师的课件里面提到了Java中的静态导入内容,那么什么是静态导入呢?于是我在网上查了这个有关内容,百度给出的解释是这样的:Java静态导入实际上就是通过给导入包名中添加一个sta......
  • docker-compose学习随笔
    DockerCompose官方介绍compose是一个定义、运行多个容器的工具YAMLfile配置文件。Composeisatoolfordefiningandrunningmulti-containerDockerapplicati......
  • podman学习随笔
    podman基本使用方法一、装包[root@localhost~]#yummoduleinstallpodman二、镜像基本操作2.1配置文件相关[root@localhost~]#vim/etc/containers/registrie......
  • 随笔
    感觉到大学与高中有一点不同:大学可能是个对集体生活能力与意愿有所要求的“小社会”(所以无法或者不愿适应集体生活而退学的情况也可以理解)。高中的“集体生活”也许也有,但......
  • 图书巨头Baker&Taylor遭勒索软件攻击 系统中断一周仍未恢复
    美国图书馆供应商Baker&Taylor公司日前披露,一周前曾遭到勒索软件攻击,目前仍在努力恢复各业务系统。该公司自称是全球最大的图书馆书籍和电子资源分销商。  早在8月23......
  • 总结一周(2022.9.18)
    1.使用Springsecurity的时候,会默认跳到Springsecurity的界面,并且通过账户名为user,自动生成的密码来进行登录 2.在Springboot进行测试运行的时候为什么SYSUserMapper为......
  • 第一周开学测试
    //学生类packageTest;publicclassStudent{privateStringname;privateintage;privateStringid;privateStringare;publicStringgetName......