
spring
qq_37863962
这个作者很懒,什么都没留下…
展开
-
dispatcherServlet
initStrategies(ApplicationContext context)initMultipartResolver(context)//初始化上下文解析器initLocaleTesolver(context)//初始化本地解析器initThemeResolver(context)//初始化主题解析器initHandlerMapping(context)//初始化处理器映射器,...原创 2020-06-07 23:16:49 · 260 阅读 · 0 评论 -
@autowired @Qualifier @Primary @Profile
@autowired 按类型注入 多个实现类抛异常@Qualifier(“roleService2”) 按bean注入privae RoleService roleService2;@Component@Primary 首选注入 多个实现类抛异常public RoleServiceImol implenments RoleService;...原创 2020-06-07 23:11:49 · 134 阅读 · 0 评论 -
加载属性properties
@Configuration@PropertySource(value="{classpath:databass-config.properties",ignoreResourceNotFound=true})public class kkkkk{}ignoreResourceNotFound=true 文件找不到是忽略,不然spring会抛异常 退出ApplicationContext...原创 2020-06-07 23:13:57 · 109 阅读 · 0 评论 -
文件上传、下载、拦截器
文件上传mvc 会将上传文件绑定到MulipartFile中 ,MulipartFile提供和获取文件相关信息的方法byte[] getBytes 获取文件数据String getContentType()获取文件MINE类型InputStream getInputStream()获取文件流String getName() 获取表单中 文件组件的名字String getOriginal...原创 2020-06-07 23:16:33 · 119 阅读 · 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 · 155 阅读 · 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 · 167 阅读 · 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 · 203 阅读 · 0 评论 -
Spring处理请求和返回的参数类型有哪些
Spring处理请求和返回的参数类型有哪些方法参数中出现的参数类型:httpservletRequest或者servletRequesthttpservletResponse或者servletResponsehttpSessionwebRequest或者NativeWebRequestJava.util.Localjava.io.InputStream或者java.io.Reade...原创 2019-05-11 17:03:47 · 911 阅读 · 0 评论 -
AOP
AOP面向切面编程:面向对象编程中,重复性代码问题单独解决,是对oop(面向对象的补充)切面:aspct 切入点:如:事物、权限、日志打印等将横切关注点的代码查找到后,单独形成的类称为切面类(都是非业务代码)。将扩展代码程序组 件化 (具有复用性和可维护性)。横切关注点:就是要查找到解决问题代码都在什么地方。指的是那些非业务代码。通知(Advice):...原创 2020-06-07 23:16:56 · 94 阅读 · 0 评论 -
servlet容器--IOC
servlet容器JAVABEAN创建:生命周期4步骤 new 反射 序列化/反序列化 克隆初始花 直接给变量初始化 动态代码块初始化 、 构造器初始化 setter方法赋值--这里才叫赋值操作使用销毁Servlet生命周期一个Servlet必须继承接口HttpServlet,或实现Servlet接口一个servl...原创 2019-05-06 20:13:05 · 154 阅读 · 0 评论 -
视图解析器整理
视图–逻辑使图和非逻辑视图非逻辑视图是不需要视图解析器的,比如MappingJacksin2JsionView 含义就是把数据模型转换成JSONJSTL视图JSON视图EXCEL视图:springMvc推荐AbdtrctXlsViewproject abstract void buildExcelDocument(Map<string,object> model,Workb...原创 2019-05-17 19:59:53 · 162 阅读 · 0 评论