Spring Boot是由Pivotal团队供给的全新框架, 其设计目标是用来简化新Spring应用的初始搭建以及开辟过程 。 该框架利用了特定的体例来进行设置装备摆设, 从而使开辟人员不再需要界说样板化的设置装备摆设 。 经由过程这种体例, Spring Boot致力于在蓬勃成长的快速应用开辟范畴(rapid application development)当作为带领者 。
监听器用于监听web应用中某些对象、信息的建立、销毁、增添, 点窜, 删除等动作的发生, 然后作出响应的响应处置 。 当规模对象的状况发生转变的时辰, 办事器主动挪用监听器对象中的方式 。 常用于统计在耳目数和在线用户, 系统加载时进行信息初始化, 统计网站的拜候量等等 。
HttpSessionLisener属于HttpSession级此外监听器, 本家儿要监听HttpSession的建立和销毁 。 包含两个方式sessionCreated(建立)和sessionDestroyed(销毁) 。
文章插图
需要这些哦
电脑
intellij IDEA 2018 或者eclipse 2017
方式/
1第一
:建立一个springboot的项目(也可以建立一个简答的java项目) 。
1、 打开建立页面 选择File-new-project..
2、选择建立的项目为spring initializr 进入springboot项目建立
(也可以选择类型java, 建立一个通俗java项目)
3、输入项目名字, 选择依靠web(按照项目需求选择, 此次需要), 选择存放目次-完当作(Finish)
文章插图
文章插图
文章插图
文章插图
文章插图
2第二
:HttpSessionLisener监听的根基实现 。
1、编写java类SessionHttpSessionLisener 实现HttpSessionListener 接口并添加注解@WebListener
import javax.servlet.annotation.WebListener;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;@WebListenerpublic class SessionHttpSessionLisener implements HttpSessionListener @Override public void sessionCreated(HttpSessionEvent se) {
} @Override public void sessionDestroyed(HttpSessionEvent se) { }}
【springboot实现HttpSessionLisener监听器】2、在启动类ExcelimportApplication 中添加注解@ServletComponentScan
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.web.servlet.ServletComponentScan;
@ServletComponentScan@SpringBootApplicationpublic class ExcelimportApplication { public static void main(String[] args) { SpringApplication.run(ExcelimportApplication.class, args); }
}
3、只有在对session操作时才会触发sessionCreated方式
前端拜候后台的同时, 操作session才会触发sessionCreated而且一个session只有一次触发机遇(第一次操作会默认建立)
如 request.getSession().setAttribute("name",user);
4、sessionDestroyed方式的挪用机会
4.1本家儿动销毁session
request.getSession().invalidate();
4.2 session超不时也会触发
推荐阅读
- springboot实现在线用户统计
- 怎样从银行借钱,能实现投资理财盈利?
- 如何理财能让收益,稳,高,快,实现利滚利达到高收入?
- springboot监听器之ServletContextListener
- 代码的字体设置Python怎样实现
- 如果有10万元的存款,怎么理财才能实现利益最大化?
- 理财知识:用以下4点理财思维去投资理财,那你将实现财富自由
- 原先只能在景区才能看到的多肉园子,他在自己家实现了!邻居
- 判断字符串包含多少给定同构字符串C++怎样实现
- 怎样实现PPT中的图片放大或缩小