spring
qq_37863962
这个作者很懒,什么都没留下…
展开
-
dispatcherServlet
initStrategies(ApplicationContext context) initMultipartResolver(context)//初始化上下文解析器 initLocaleTesolver(context)//初始化本地解析器 initThemeResolver(context)//初始化主题解析器 initHandlerMapping(context)//初始化处理器映射器,...原创 2020-06-07 23:16:49 · 201 阅读 · 0 评论 -
@autowired @Qualifier @Primary @Profile
@autowired 按类型注入 多个实现类抛异常 @Qualifier(“roleService2”) 按bean注入 privae RoleService roleService2; @Component @Primary 首选注入 多个实现类抛异常 public RoleServiceImol implenments RoleService; ...原创 2020-06-07 23:11:49 · 87 阅读 · 0 评论 -
加载属性properties
@Configuration @PropertySource(value="{classpath:databass-config.properties",ignoreResourceNotFound=true}) public class kkkkk{ } ignoreResourceNotFound=true 文件找不到是忽略,不然spring会抛异常 退出 ApplicationContext...原创 2020-06-07 23:13:57 · 55 阅读 · 0 评论 -
文件上传、下载、拦截器
文件上传 mvc 会将上传文件绑定到MulipartFile中 ,MulipartFile提供和获取文件相关信息的方法 byte[] getBytes 获取文件数据 String getContentType()获取文件MINE类型 InputStream getInputStream()获取文件流 String getName() 获取表单中 文件组件的名字 String getOriginal...原创 2020-06-07 23:16:33 · 84 阅读 · 0 评论 -
spring数据绑定流程 转化数据、格式化数据、校验数据
spring数据绑定流程 ConversionService接口 方法: 1、boolean canConvert(Class<?> sourceType,Class<?> targetType) 判断两个java对象是否可以转化 2、boolean canConvert(TypeDescriptor sourceType,TypeDescriptor targetTyp...原创 2019-05-11 18:18:57 · 113 阅读 · 0 评论 -
spring信息转换接口
spring信息转换接口 1. httpMessageConverter接口 接口方法: boolean canRead(Class<?> clazz,MediaType mediaType):该方法指定转换器需要读取的类型,即将信息转换为clazz对象,同时指定MINI类型(text\html、application\json). boolean canWrite(Class<...原创 2019-05-11 17:36:51 · 137 阅读 · 0 评论 -
SPRING 注解
Spring注解 @Controller @Service @Common @ @Spring用于参数绑定的注解 处理request的4大类参数注解: 处理request body 部分的注解:@requestParam、@RequestBody 处理request uri部分的注解:@Pathvariable 处理request head部分的注解@RequestHeader、@CookieV...原创 2019-05-11 17:04:02 · 153 阅读 · 0 评论 -
Spring处理请求和返回的参数类型有哪些
Spring处理请求和返回的参数类型有哪些 方法参数中出现的参数类型: httpservletRequest或者servletRequest httpservletResponse或者servletResponse httpSession webRequest或者NativeWebRequest Java.util.Local java.io.InputStream或者java.io.Reade...原创 2019-05-11 17:03:47 · 843 阅读 · 0 评论 -
AOP
AOP 面向切面编程:面向对象编程中,重复性代码问题单独解决,是对oop(面向对象的补充) 切面:aspct 切入点:如:事物、权限、日志打印等 将横切关注点的代码查找到后,单独形成的类称为切面类(都是非业务代码)。将扩展代码程序组 件化 (具有复用性和可维护性)。 横切关注点: 就是要查找到解决问题代码都在什么地方。指的是那些非业务代码。 通知(Advice):...原创 2020-06-07 23:16:56 · 63 阅读 · 0 评论 -
servlet容器--IOC
servlet容器 JAVABEAN创建:生命周期4步骤 new 反射 序列化/反序列化 克隆 初始花 直接给变量初始化 动态代码块初始化 、 构造器初始化 setter方法赋值--这里才叫赋值操作 使用 销毁 Servlet生命周期 一个Servlet必须继承接口HttpServlet,或实现Servlet接口 一个servl...原创 2019-05-06 20:13:05 · 113 阅读 · 0 评论 -
视图解析器整理
视图–逻辑使图和非逻辑视图 非逻辑视图是不需要视图解析器的,比如MappingJacksin2JsionView 含义就是把数据模型转换成JSON JSTL视图 JSON视图 EXCEL视图: springMvc推荐AbdtrctXlsView project abstract void buildExcelDocument(Map<string,object> model,Workb...原创 2019-05-17 19:59:53 · 110 阅读 · 0 评论