本项目根据https://www.bilibili.com/video/BV1q5411s7wH 完成
仅供自己学习参考
欢迎交流学习
一、后台环境搭建
- 创建springboot项目
使用IDEA快速搭建springboot项目
所需框架 springweb、jdbc api、mybatis、mysql driver
- 编辑配置文件application.yml
# mysql
spring:
datasource:
#MySQL配置
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/easyproject?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
username: root
password: root
mybatis:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.example.demo.model
server:
port: 9000
二、编写跨域配置类,解决跨域问题
package com.zjj.util;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
* 全局配置类,配置跨域请求
*/
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
/**
* 1.域访问的路径
* 2.请求来源
* 3.方法
* 4.允许携带token等
* 5.响应最大时间
*/
registry.addMapping("/**")
.allowedOrigins("Http://locahost:8080","null")
.allowedMethods("GET","POST","PUT","OPTIONS","DELETE")
.allowCredentials(true)
.maxAge(3600);
}
}