- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 spring事件发布
quick start 自定义事件 public class ChangeEvent extends ApplicationEvent implements Serializable { private static final long serialVersionUID = 0L; private String state; public ChangeEvent(Object source) { super(source); } public Ch
2023-03-27 12:51:14
145
1
原创 spring 组件 扫描
@ComponentScan(basePackages = {“com”}) 组件扫描 @ComponentScan等价于 AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.scan("com"); 模拟包扫描 获取项目真实路径 File file =new File(RealPath) String[] files= file.list() clazz = fi
2023-03-27 12:50:39
495
原创 校验_JSR303
JSR303基本使用 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 给校验字段标注校验注解 javax.validation.constraints 比如 @NotBlank() 表示被注释的元
2021-04-18 21:56:07
138
原创 数据结构与算法
数据结构 定义 我们把现实中大量儿复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应的操作,这个相应的操作也叫作算法 数据结构=个体+个体的关系 算法=对存储数据的操作 算法 衡量算法的标准 1,时间复杂度 大概程序要执行的次数,而非执行时间 2,空间复杂度 算法执行过程中大概所占用的最大内存 3,难易程度 4,健壮性 #include <stdio.h&
2020-10-22 15:14:25
103
原创 基于Annotation的spring
1,@Configuration注解,表明这是一个配置类 相当于一个application.xml配置文件 2,@Bean 向容器中注册一个bean,类型为返回值类型,id默认是用方法名作为id,也可以指定id-》@Bean(“person”) 表示id为person 相当于xml中的<bean id="xxx" class="com.atsun.xxx"> 在IOC容器启动时,会将方法的返回对象放入到容器中 默认方法名作为组件id XML配置 <bean id="p
2020-09-25 08:32:50
183
原创 拦截器
SpringMVC提供了拦截器机制;允许运行目标方法之前进行一些拦截工作,或者目标方法运行之后进行一些其他处理 HandlerInterceptor:SpringMVC 》preHandle:在目标方法运行之前调用;返回boolean;return true;(chain.doFilter())放行; return false;不放行 》postHandle:在目标方法运行之后调用:目标方法调用之...
2020-04-14 09:19:13
212
原创 SpringMVC
List item 通过处理器适配器执行目标方法后最终都会返回一个ModelAndView对象,对于!那些返回String,Model,ModelMap等类型的处理方法,SpringMVC会在内部将它们装配成一个ModelAndView对象,它里面包含了目标方法返回值和隐含对象(),springMVC借助视图解析器(ModelResolver)得到最终的视图对象(View) 1,通过这个方...
2020-04-05 21:35:17
248
0325_SpringMVC.html
2020-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人