![](https://img-blog.csdnimg.cn/8a4640fe50cc4a2a8b49314feaa1de5a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring boot
spring boot
-王二毛-
学无止境
展开
-
springboot配置静态资源映射
springboot配置静态资源映射原创 2022-12-06 08:26:19 · 244 阅读 · 0 评论 -
springboot拦截器(预先处理)
一、通过实现HandlerInterceptor 接口的方式1.1、创建一个登录拦截器/** * 登录检查 * 1、配置好拦截器要拦截哪些请求 * 2、把这些配置放在容器中 */@Slf4jpublic class LoginInterceptor implements HandlerInterceptor { /*目标方法执行之前*/ @Override public boolean preHandle(HttpServletRequest request, Htt原创 2022-04-01 08:34:48 · 550 阅读 · 0 评论 -
Spring boot 实现文件的上传下载笔记
Spring boot 实现文件的上传下载笔记原创 2022-04-01 08:34:28 · 446 阅读 · 0 评论 -
spring boot解决跨域问题
跨域问题import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.spr原创 2022-03-31 13:33:59 · 128 阅读 · 0 评论 -
springboot结合Mybatis和mybatis-plus实现分页查询的四种使用方式
一、结合MyBatis,不使用插件方式先在数据库中查询演示controller这里只是演示,就直接跳过了service层了,controller直接调用mapper二、结合MyBatis,使用PageHelper分页插件方式参考:https://www.cnblogs.com/xiaowangxiao/p/11334466.html三、结合mybatis-plus,不使用插件方式四、结合mybatis-plus,使用PaginationInnerInterceptor插件方式4.原创 2022-03-31 11:42:43 · 1790 阅读 · 0 评论 -
Spring boot整合MyBatis实现数据库操作的三种方式
前提:使用MySql数据库一、引进依赖方式一:在构建项目时,通过选择方式引入方式二:配置pom.xml方式<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version></depen原创 2022-03-31 10:03:40 · 1555 阅读 · 0 评论 -
springboot分别在application.properties和application.yaml文件中配置MySql数据库连接
一、在application.properties文件中配置数据库连接spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver# %2b表示+号的意思spring.datasource.url=dbc:mysql://localhost:3306/bootvue202?serverTimezone=GMT%2b8spring.datasource.username=rootspring.datasource.password=7568原创 2022-03-31 09:33:28 · 5232 阅读 · 0 评论 -
springboot在pom.xml中配置阿里云仓库
在</project>标签里面添加一下代码,刷新pom.xml,这样我们在下载依赖的时候就会直接从阿里云下载,加快下载速度。<repositories> <repository> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/conten原创 2022-03-31 09:24:22 · 4339 阅读 · 0 评论 -
spring boot中Controller使用总结
首页的controller的一般写法原创 2022-03-29 21:42:00 · 605 阅读 · 0 评论 -
spring boot集成JWT实现token验证
JWT的主要应用场景身份认证在这种场景下,一旦用户完成了登陆,在接下来的每个请求中包含JWT,可以用来验证用户身份以及对路由,服务和资源的访问权限进行验证。由于它的开销非常小,可以轻松的在不同域名的系统中传递,所有目前在单点登录(SSO)中比较广泛的使用了该技术。 信息交换在通信的双方之间使用JWT对数据进行编码是一种非常安全的方式,由于它的信息是经过签名的,可以确保发送者发送的信息是没有经过伪造的。优点1.简洁(Compact): 可以通过URL,POST参数或者在HTTP header发送,因为数原创 2022-03-25 11:42:18 · 1373 阅读 · 2 评论 -
spring boot自定义异常
一、自定义异常GlobalExceptionHandlerpackage com.ermao.exception;import com.ermao.common.Result;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.b.原创 2022-03-24 21:38:00 · 750 阅读 · 0 评论 -
spring boot+vue实现excel导入导出
后端使用工具Excel读取-ExcelReader添加依赖<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.20</version原创 2022-03-24 16:00:53 · 3867 阅读 · 2 评论 -
Spring Boot注解开发
一、Bean1.1、Lombok简化bean开发使用@Data注解,不用再写get、set方法使用@ToString注解,不用再写tostring方法。使用@NoArgsConstructor注解,不用再写无参构造方法。使用@AllArgsConstructor注解,不用再写有参构造方法。1.2、对返回给前端的数据进行处理1、@JsonIgnore作用:前端返回数据不显示密码@JsonIgnoreprivate String password;二、Controller2.1、与容器原创 2022-03-23 11:00:55 · 913 阅读 · 0 评论 -
spring boot使用Swagger
pom.xml<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency><dependency> <groupId>io.springfox</group原创 2022-03-22 17:35:40 · 77 阅读 · 0 评论 -
尚硅谷springboot 2核心技术学习笔记
spring boot原创 2022-02-23 15:12:02 · 4918 阅读 · 3 评论