springboot
一些常见的问题
望月听风
在读研究生,社交网络方向,热爱编程。
展开
-
部署web服务器,亲身经历
web服务器搭建原创 2022-04-20 12:13:52 · 1673 阅读 · 0 评论 -
事务隔离级别 在spring实战
四种隔离级别读未提交读已提交可重复读序列化如果没有隔离,多线程出现的问题脏读第一类丢失更新不可重复读第二类丢失更新幻读解释脏读:一个连接读到另一个连接修改但没有提交的数据第一类丢失更新:a连接开启事务,b连接随后开启事务并更新完,但a发生异常回滚,回到a最初的状态,把b的更新给淹没不可重复读:a读数据假设为1,b修改数据改为2并提交,a再读数据发现数据变为2第二类丢失更新:a连接开启事务,b连接随后开启事务并更新完,a提交事务,把b的更新给淹没幻读:a查询表中共多少条原创 2022-02-23 11:08:40 · 223 阅读 · 0 评论 -
基于注解的拦截器Interceptor
== 步骤 ==创建注解// 元注解,注解的注解@Target 标明该注解可以作用的对象,可以是类、方法、成员变量等@Retention 保留的时间 ,可以保留到编译期,或者运行期等@Document 对于含有该注解的类 生成文档注释@Inherit 注解可以继承// 实例@Target(ElementType.Method)@Retention(Plolicy.RUNTIME)public @interface t{}把生成的注解作用到方法上 @Requestin原创 2022-02-21 16:12:00 · 941 阅读 · 0 评论 -
allowCredentials和跨域问题
时间起源-前段时间,需要弄个简单的网站出来,访问远程的api服务。我是这么做的。首先是在搭建一个nodejs服务来运行前端页面。在我请求登录的时候,能成功返回相应的成功信息。然后,当我再次请求读取别的接口的时候,返回的信息确实提示我尚未登录。此时此刻,我一脸蒙逼。明明我已经登陆了啊。后来偶然得知这是因为浏览器的机制问题。-初步解决-大概的意思是,默认情况下,标准的跨域请求是不会发送cookie等用户认证凭据的。所以,当你再次访问远程api的时候,cookie是不会被带上的,于是乎,服务器理所当然地认转载 2021-12-31 20:05:31 · 10782 阅读 · 0 评论 -
has been blocked by CORS policy: Response to preflight request doesn‘t pass access control check: N
CORS跨域问题:8080/#/pages/loginRegist/loginRegist:1 Access to XMLHttpRequest at ‘http://127.0.0.1:8099/passport/getSMSCode?mobile=13812345678’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: Response to preflight request doesn’t pass acce原创 2021-12-09 18:16:29 · 1951 阅读 · 0 评论 -
java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z
java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z就是版本太低,修改一下下面的版本,但是不能太高要和你所连接的数据库匹配,具体版本如何适应请查一下官网`<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&原创 2021-02-03 11:54:09 · 541 阅读 · 0 评论 -
@ConfigurationProperties报错
首先pom文件中添加依赖 <!-- 导入配置文件处理器,配置文件进行绑定就会有提示,需要重启 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId>原创 2021-01-30 10:52:04 · 1323 阅读 · 0 评论