Springboot
rookiediary
小小菜鸟
展开
-
java后端解决跨域问题
1.java过滤器过滤 允许整个项目跨域访问,可通过filter来进行过虑: public class SimpleCORSFilter implements Filter{ @Override public void destroy() { } @Override public void doFilter(ServletRequest req, ServletResponse res, ...转载 2020-07-16 17:18:14 · 180 阅读 · 1 评论 -
springboot 集成swagger记录
Swagger作用: 自动生成javaAPI,避免开发过程中接口文档更新不及时。 第一步:导入依赖 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependenc转载 2020-07-07 15:57:30 · 161 阅读 · 0 评论 -
springboot + mybatis 自动生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码方法记录
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。可以通过模版等一系列的方式来生成代码,⚠️这个比Mybatis-Generator的更加强大,纯java代码。。官方地址:https://mp.baomidou.com/guide/generator.html 上代码: package com.jin.转载 2020-07-07 15:38:03 · 1210 阅读 · 0 评论 -
配置拦截器继承WebMvcConfigurationSupport时默认配置失效问题,swagger打不开了
在配置拦截器时,可以继承WebMvcConfigurationSupport,也可以实现WebMvcConfigurer,但继承WebMvcConfigurationSupport类是会导致自动配置失效的。 这是因为在 springboot的web自动配置类 WebMvcAutoConfiguration 上有条件注解 @ConditionalOnMissingBean(WebMvcConfigurationSupport.class) 这个注解的意思是在项目类路径中 缺少 WebMvcConfigu原创 2020-05-09 16:15:30 · 2422 阅读 · 1 评论 -
springboot用拦截器实现Token的权限认证
对于很多系统来说,登陆权限控制是每个系统都具有的,不过实现的方案也多种多样。 下面利用简单的demo来实现使用 Token认证来控制系统的权限访问。 pom、数据库配置、Redis配置略 自定义注解:AuthToken package com.csq.study.springcloud.token.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Ret...转载 2020-05-09 11:00:20 · 3215 阅读 · 3 评论 -
拦截器注入service
在拦截器中注入service时,报空指针.发现拦截器的加载时间在Spring上下文之前加载,,所以需要提前将拦截器注册到Spring上下文中 失败案例: package com.example.interceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web转载 2020-05-09 10:28:23 · 1122 阅读 · 0 评论 -
Springboot简介及常见面试题
SpringBoot框架 简单介绍 前言: 我们大家都知道Spring,Boot是启动的意思,所以SpringBoot其实是一个启动Spring项目的一个工具,从根本上讲,SpringBoot就是一些库的集合,它能够被任意项目的构建系统所使用。 简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定...转载 2020-03-17 16:00:36 · 1403 阅读 · 0 评论