前后端分离项目跨域方法解决
@Configuration
public class CrosConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOriginPatterns("*")
.allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
.allowCredentials(true)
.maxAge(3600)
.allowedHeaders("*");
}
}
将.allowedOrigins替换成.allowedOriginPatterns即可
v-for key使用
假如key有相同会报错
Duplicate keys detected: ‘?’
mybatis防注入
#会将所有传入的数据当成一个字符串
$会将传入的数据直接显示在sql语句里
mybatis使用前者
例如:
<select id="selectByNameAndPassword" parameterType="java.util.Map" resultMap="BaseResultMap">
select * from table_name where username = #{username,jdbcType=VARCHAR} and password = #{password,jdbcType=VARCHAR}``
</select>