- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 通过Springboot来注册Listener、Filter、Servlet三大组件
1.Listener组件写MyListener类的时候,它既可以实现ServletContextListener接口也可以实现ServletRequestListener接口(实现一种即可)public class MyListener implements ServletContextListener { // 当启动服务时执行此监听 @Override public void contextInitialized(ServletContextEvent sce) {
2020-10-27 09:59:35 151
原创 SpringBoot拦截器和过滤器的使用
1.拦截器(Interceptor)是什么拦截器是动态拦截action调用的对象。依赖于Web框架,但在SpringMVC中依赖于SpringMVC框架,现实中基于Java的反射机制,属于AOP的一种应用,拦截器只能对Controller请求进行拦截,对其他的直接访问静态资源的请求无法拦截处理。2.如何实现拦截器可以拦截前端请求,定义拦截器需要实现HandlerInterceptor接口,根据需要重写preHandle,postHandler,afeterCompletion三个方法。/** *
2020-08-23 21:28:16 292
原创 子类继承父类的加载顺序——记录篇
两种情况的加载顺序:初始化阶段的初始化步骤: 静态代码块(先父类后子类)—-------->(非静态代码块-------**>**父类)—先父类后子类一、单独类的加载顺序静态变量、静态代码块:从上到下的顺序加载。类的非静态变量,非静态块:从上到下的顺序加载。构造函数。二、子类继承父类的加载顺序父类静态变量、父类静态代码块(从上到下的顺序加载)子类静态变量、子类静态代码块(从上到下的顺序加载)父类的非静态变量、父类的非静态代码块(从上到下的顺序加载)父类的构造方法。子类的非静
2020-08-20 13:31:56 571
原创 Linux下的docker容器里的镜像设置自启
如果创建时未指定 --restart=always ,可通过update 命令设置docker update --restart=always 容器例如:docker update --restart=always mysql
2020-07-24 09:24:00 411
原创 SpringBoot使用thymeleaf th:href 一个参数及多个参数传递格式
一个参数<a href="需要跳转的页面" th:href="@{controller下的方法(变量名=${参数})}" th:text="${参数}"></a> 例如: <a href="xx.html" th:href="@{/room/gobook(id=${item.roomId})}" th:text="${item.name}"></a>多参数多个参数用英文逗号隔开<a th:href="@{/room/gobook(roo
2020-06-16 16:34:32 3156 1
原创 SpringBoot使用thymeleaf完成数据在页面循环展示
首先在pom.xml配置文件添加thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>controller数据处理并跳转页面 @GetMapping("list") public Mod
2020-06-16 10:22:53 2018
转载 形参与实参的区别
本文转载实参(argument):全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,...
2019-12-21 17:28:29 200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人