文章分类 -  springboot框架

摘要:过滤器【Filter】Filter 是在 Servlet 规范中定义的,是 Servlet 容器支持的。 Filter实现了javax.servlet.Filter接口,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。 工作原理是: 只要你在web.xml文件配置好要拦截的客户端请 阅读全文
posted @ 2020-04-04 21:04 Angry-rookie 阅读(411) 评论(0) 推荐(0)
摘要:为什么要用Druid不用springboot默认的? 因为Druid有监控sql的功能。 springboot默认的连接池比Druid性能高 springboot配置Druid分二步: 1.配置数据库及Druid属性· 2.配置Druid相关的类和过滤器【Filter】 数据库及Druid属性 #配 阅读全文
posted @ 2020-04-04 20:03 Angry-rookie 阅读(675) 评论(0) 推荐(0)
摘要:Springboot自带的定时任务分为两种: 1.普通定时任务: 这种如果定时任务是多个,当其中一个比较耗时时后面的定时任务就会等待,让这个任务执行完再执行。 2.异步定时任务: 这种每个定时任务执行是分开的,互不影响。 操作步骤: 1:在启动类上写@EnableScheduling注解 2:在要定 阅读全文
posted @ 2020-03-27 20:24 Angry-rookie 阅读(175) 评论(0) 推荐(0)
摘要:选择spring的AOP还是AspectJ?spring确实有自己的AOP。功能已经基本够用了,除非你的要在接口上动态代理或者方法拦截精确到getter和setter,一般不使用。 ②在使用AOP的时候,你是用xml还是注解的方式(@Aspect)?1)如果使用xml方式,不需要任何额外的jar包。 阅读全文
posted @ 2020-03-27 19:07 Angry-rookie 阅读(1045) 评论(0) 推荐(0)
摘要:springAOP 封装了JDK和cglibAOP分两类 : 1.以方法的参数进行拦截 2.对方法拦截 springAOP 属于方法级的 springAOP 实现方式1.基于@AspectJ注解方式2.基于xml配置的方式 基于注解实现: 定义核心业务逻辑接口 public interface ea 阅读全文
posted @ 2020-03-27 17:46 Angry-rookie 阅读(267) 评论(0) 推荐(0)
摘要:功能: spring-aop:AOP核心功能,例如代理工厂等 aspectjweaver:支持切入点表达式等 aspectjrt:支持aop相关注解等 注: ​aspectjweaver包含aspectjrt,所以我们只需要引入aspectjweaver依赖包就可以了 引入aspectjrt使用ao 阅读全文
posted @ 2020-03-27 17:22 Angry-rookie 阅读(3326) 评论(0) 推荐(0)
摘要:@Slf4j注解引入 import lombok.extern.slf4j.Slf4j; 替代 private final Logger logger = LoggerFactory.getLogger(当前类名.class); 只需使用注解@Slf4j; 使用@Slf4j注解需要: 1.Idea添 阅读全文
posted @ 2020-03-27 17:16 Angry-rookie 阅读(390) 评论(0) 推荐(0)
摘要://HttpServletRequest 对象通过以下方法来获取请求路径,如下所示:String serverName = request.getServerName();//获取服务器名,127.0.0.1;int serverPort = request.getServerPort();//获取 阅读全文
posted @ 2020-03-27 13:48 Angry-rookie 阅读(2155) 评论(0) 推荐(0)
摘要:思路: 1.自定义注解 2.将用户信息存储在session中 ,当然如果是shiro的话直接通过shiro用户登陆即可。 3.实现HandlerMethodArgumentResolver参数解析类 4.配置拦截器注册自定义的参数解析器 原理: 用户登陆 -> 获取session存储用户信息或者sh 阅读全文
posted @ 2020-03-22 16:05 Angry-rookie 阅读(2711) 评论(0) 推荐(0)
摘要:isAssignableFrom() :是从类继承的角度去判断,是判断是否为某个类的父类。 isAssignableFrom()方法的调用者和参数都是Class对象,调用者为父类,参数为本身或者其子类。 使用方法: 父类.class.isAssignableFrom(子类.class) 判断User 阅读全文
posted @ 2020-03-22 13:42 Angry-rookie 阅读(831) 评论(0) 推荐(0)
摘要:之前网上看了一些文章又是redis又是Cookie的感觉没有必要 现实中遇见大神好多,但是网上的文章写的却不咋地,可能大神很忙,没时间写吧。 废话不多说 思路: 用户登录校验思路: 1.将登录的用户信息放在session中 2.每次请求过来的数据对他进行校验看session中是否存在用户信息,没有就 阅读全文
posted @ 2020-03-21 19:07 Angry-rookie 阅读(2141) 评论(0) 推荐(0)
摘要:HandlerInterceptorConfigurer 类中需要 @Autowiredprivate UserService userService;但是InterceptorRegistration interceptorRegistration = registry.addIntercepto 阅读全文
posted @ 2020-03-20 21:30 Angry-rookie 阅读(1868) 评论(0) 推荐(0)
摘要:Session: session.removeAttribute() 适用于清空指定的属性 session.invalidate() 是清除当前session的所有相关信息,也就是当前请求的这个客户端(例如·当前的这个浏览器) removeAttribute就是从session删除指定名称的绑定对象 阅读全文
posted @ 2020-03-20 21:06 Angry-rookie 阅读(4104) 评论(0) 推荐(1)
摘要:session是在客户端请求服务器自动创建的具有唯一ID的对象。其生存周期从用户第一次请求服务器开始,结束于session失效。 session失效有以下几种可能性: 1、在服务器设定的时间内用户没有请求服务器。 2、服务器主动运行session.invalidate()方法使其失效。 reques 阅读全文
posted @ 2020-03-20 16:07 Angry-rookie 阅读(175) 评论(0) 推荐(0)
摘要:1. 共同点 :不管对象的作用域怎样,共享变量和获得变量的 方法都是一致的 –setAttribute(“Name”,obj1)–getAttribute(“Name”) 2. 变量的作用域ServletContext– 范围最大。应用程序级别的,整个应用程序都能访问,也就是只要这个服务不停止就会一 阅读全文
posted @ 2020-03-20 16:02 Angry-rookie 阅读(1331) 评论(0) 推荐(0)
摘要:1.获取HttpServletResponse输出流 2.写入内容到HttpServletResponse 的输出流 HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。 /** * 服务器像浏览器输出信息 *respons 阅读全文
posted @ 2020-03-15 20:53 Angry-rookie 阅读(286) 评论(0) 推荐(0)
摘要:依赖有效性 依赖的范围、依赖的有效性 compile(默认) test provided 依赖原则:为了防止冲突 a.路径最短优先原则 b.路径长度相同: i.在同一个pom.xml文件中有2个相同的依赖(覆盖):后面声明的依赖 会覆盖前面声明的依赖 (严禁使用本情况,严禁在同一个pom中声明2个版 阅读全文
posted @ 2020-02-11 22:12 Angry-rookie 阅读(109) 评论(0) 推荐(0)
摘要:spring-boot-starter-test是包含junit的通过点击spring-boot-starter-test 查看他的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven. 阅读全文
posted @ 2020-02-11 21:45 Angry-rookie 阅读(2677) 评论(0) 推荐(0)
摘要:@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean,@Component(@Controller、@Service、@Repository)通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中。 @Bean注解告诉Spring这个方法将会返回一个对象, 阅读全文
posted @ 2020-02-11 14:35 Angry-rookie 阅读(150) 评论(0) 推荐(0)
摘要:这个博主写的很好 https://blog.csdn.net/zyxwvuuvwxyz/article/details/80352712 阅读全文
posted @ 2020-02-11 13:29 Angry-rookie 阅读(289) 评论(0) 推荐(0)