springboot
讲述springboot的创建,以及各个技术在springboot中的应用
Insist___
这个作者很懒,什么都没留下…
展开
-
自定义异常springboot
文章目录1异常2 异常分类2自定义异常3 springboot整合自定义异常1异常异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error 与 java.lang.Exception ,平常所说的异常指 java.lang.Exception 。Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方原创 2020-10-15 09:55:55 · 332 阅读 · 0 评论 -
springboot集成SpringSecurity
文章目录1参考文档2 代码:1参考文档https://blog.csdn.net/qq_28406419/article/details/105871654https://www.cnblogs.com/lushichao/p/12503780.html2 代码:原创 2020-10-14 00:16:07 · 131 阅读 · 0 评论 -
SpringBoot整合日志框架!!!
文章目录1>SpringBoot版本:2.1.1.RELEASE1.1SLF4J 的使用2SpringBoot 中日志的使用1.默认配置 SpringBoot 默认帮我们配置好了日志2.指定配置1>SpringBoot版本:2.1.1.RELEASE当我们在进行web开发时,经常会用到各种各样的框架,常见的有spring、mybatis、hibernate等等,每个框架底层都有着自己的日志实现,那么难道我们在进行开发时,还需要在使用不同框架的时候使用其对应的API嘛?这将会大大增加我们的开发原创 2020-10-13 14:55:22 · 366 阅读 · 0 评论 -
springboot整合logback
1 logbak 日志依赖,已经添加到springboot项目中类,不需要添加依赖啦2直接在resource中添加配置文件就可以使用啦<?xml version="1.0" encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:.原创 2020-10-13 14:38:20 · 318 阅读 · 0 评论 -
17springboot+springmvc拦截器做登录拦截
文章目录1 按照Spring MVC的方式编写一个拦截器类,实现HandlerInterceptor接口2 通过配置类注册拦截器3浏览器访问测试是否拦截成功4项目中的应用4.1 TokenInterceptor4.2 WebMvcConfig1 按照Spring MVC的方式编写一个拦截器类,实现HandlerInterceptor接口package com.bjpowernode.spr...原创 2020-03-24 11:28:12 · 379 阅读 · 0 评论 -
16 springboot 整合 redis
文章目录mac安装redismac 安装redis 客户端1使用1.1 引入依赖1.2配置信息1.3编写config1.4 测试2 RedisUtil 工具类3 代码已上传mac安装redishttps://www.jianshu.com/p/bb7c19c5fc47https://www.cnblogs.com/allen-w/p/9472033.htmlmac 安装redis 客户端...原创 2020-02-09 14:37:33 · 160 阅读 · 0 评论 -
15 springboot 整合mybaits (下) 多表查询
文章目录数据库表实体类:useraccout1一对一1.1查询所有账户信息,关联查询下单用户信息1.1.1方式一:封装一个包括用户和账户信息的实体类1.1.1.1 AccountUser 类1.1.1.2 编写dao层(返回值是AccountUser)1.1.1.3 xml1.1.1.4测试1.1.2方式二:在 Account 类中加入 User 类的对象作为 Account 类的一个属性。(往从...原创 2020-02-08 17:02:52 · 522 阅读 · 0 评论 -
14 springboot 整合mybaits(中)
文章目录环境的搭建参考上一篇1mybatis的增删改查,模糊查询,聚合函数1.1编写:1.1.1编写dao层1.1.1xml1.1.2验证1.2 新增用户后,同时还要返回当前新增用户的 id 值1.3#{}和${}的区别2Mybatis 的参数深入2.1parameterType 配置参数2.1.1封装对象QueryVo2.1.2dao层2.1.2xml2.1.3测试2.2resultType 配...原创 2020-02-08 16:09:03 · 435 阅读 · 0 评论 -
13springboot整合mybatis (上)(环境的搭建)
文章目录数据库表1 引入依赖2 编写yml文件3别写实体类:Category4使用4.1 注解方式4.1.1 编写dao层4.1.1 测试4.1.1.1 注意14.1.1.1 注意24.2 xml方式4.2.1 编写dao层4.2.2编写xml4.2.3修改yml4.2.4验证数据库表在这里插入代码片1 引入依赖 <dependency> <gr...原创 2020-02-08 11:36:16 · 552 阅读 · 0 评论 -
12 springboot整合 Spring data jpa
文章目录Specifications动态查询,多表之间的关系和操作多表的操作步骤。参考spring 整合spring data jpa2srping data jpa2.1引入依赖2.2配置文件2.3 创建对象2.4 创建dao层2.5 使用2.6上传项目Specifications动态查询,多表之间的关系和操作多表的操作步骤。参考spring 整合spring data jpa地址:2s...原创 2020-02-07 19:00:40 · 94 阅读 · 0 评论 -
11springboot 整合shiro 中(session中的会话管理)
文章目录1 什么是shiro的会话管理2应用场景分析3 Shiro结合redis的统一会话管理4 步骤:4.1引入依赖4.2在springboot配置文件中添加redis配置4.3 自定义shiro会话管理器4.4配置Shiro基于redis的会话管理4.5user对象实现AuthCachePrincipal5 上传代码:在shiro里所有的用户的会话信息都会由Shiro来进行控制,shiro提...原创 2020-02-06 20:41:01 · 2734 阅读 · 0 评论 -
10 springboot整合shiro
文章目录1数据库表3 编写页面3.1 引入依赖3.2编写index.html3.2编写add.html,find.html4 认证(登录)4.1 修改登录方法4.2自定义realm4.3 Shiro的配置4.4验证5 授权5.1 reaml域中编写代码5.2在配置类中加入授权代码5.3验证5.4 授权详解5.4.1授权有两种方式:5.4.1.1基于配置的授权5.4.1.2基于注解的授权5.4.1....原创 2020-02-06 18:04:55 · 389 阅读 · 0 评论 -
9springboot整合token
文章目录1token验证的流程2 Token的优点3token的快速入门3.1引入依赖3.2token的创建和解析3.3 自定义claims4 token的工具类:JwtUtils5使用5.1 引入依赖5.2 引入JwtUtils5.3在yml文件注入配置5.4 在启动类中注入JwtUtils5.5登录5.6 从token中获取用户信息6 代码已上传:1token验证的流程使用基于 Token...原创 2020-02-05 19:28:33 · 712 阅读 · 0 评论 -
8springboot整合lombok
文章目录1.IntelliJ IDEA lombok插件的安装和使用2.验证:写个main方法3 报错:可以使用@Data注解提供的get/set方法,但是程序无法正常编译通过,报错如下:1.IntelliJ IDEA lombok插件的安装和使用https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html2.验证:写个mai...原创 2020-02-05 14:27:14 · 204 阅读 · 0 评论 -
7springboot 整合Thymeleaf
文章目录1例子1.1引入thymeleaf1.2编写controler1.3编写页面1.4 访问:2使用2.1引入依赖2.21例子1.1引入thymeleaf<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.rep...原创 2020-02-05 10:16:05 · 131 阅读 · 0 评论 -
6SpringBoot对静态资源的映射规则
文章目录SpringBoot对静态资源的映射规则1所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源;1.1引入依赖2"/**" 访问当前项目的任何资源,都去(静态资源的文件夹)找映射3欢迎页; 静态资源文件夹下的所有index.html页面;被"/**"映射;4所有的 **/favicon.ico 都是在静态资源文件下找;5...原创 2020-02-04 22:39:03 · 163 阅读 · 0 评论 -
5 springboot的日志文件
文章目录日志使用1默认配置日志使用SpringBoot:底层是Spring框架,Spring框架默认是用JCL;‘ SpringBoot选用 SLF4j和logback;1默认配置SpringBoot默认帮我们配置好了日志:package com.atguigu.springboot;import org.junit.Test;import org.junit.runner.Run...原创 2020-02-04 18:51:53 · 1537 阅读 · 0 评论 -
4springboot的yml文件使用
文章目录1yml文件语法1.1yml文件1.2实体类1.3测试2yml文件和 properties转换3@Value3.1application. properties3.2使用3.3@Value获取值和@ConfigurationProperties获取值比较4加载指定的配置文件4.1PropertySource4.2@Configuration5profile5.1第一种方式5.2 yml支持...原创 2020-02-04 18:27:21 · 210 阅读 · 0 评论 -
3springboot整合junit
文章目录1依赖2使用2.1 创建test类2.2 编写代码1依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId></dependency>...原创 2020-02-04 16:37:13 · 108 阅读 · 0 评论 -
1springboot 使用swagger
文章目录1引入依赖2写入配置3实体类4 方法5 题目:我只希望我的swagger在生产环境中使用,在发布时候不适用6分组7 参考8 项目已上传:1引入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&...原创 2020-02-04 14:46:11 · 116 阅读 · 0 评论 -
springboot的搭建
文章目录springboot 的搭建springboot 的搭建https://blog.csdn.net/qq_27317475/article/details/81119098原创 2020-02-04 11:55:20 · 94 阅读 · 0 评论