spring
小虎zzzz
这个作者很懒,什么都没留下…
展开
-
springboot启动流程 + 自动装配原理
简要说明 简单一点就是 : 扫描到spring.factories中的EnableAutoConfiguration,进行注入。比如RedisAutoConfiguration.class中的@bean注解,应该就明白,这里和spring中创建通过注解创建bean一样了。后面详细说明。 @Bean怎么注入ioc不明白可以去看一下spring ioc。 这里随便取一个spring.factories 那么现在问题就是spring是如何找到该类或者该注解,并且注入进容器的。 再简单说下。 就是在Spr原创 2020-10-15 10:29:31 · 664 阅读 · 1 评论 -
SpringMVC解决跨域
SpringMVC解决跨域的两种方案 1. 什么是跨域2. 跨域的应用情景3. 通过注解的方式允许跨域4. 通过配置文件的方式允许跨域 1. 什么是跨域 跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。 2. 跨域的应用情景 当使用前后端分离,后端主导的开发方转载 2017-05-17 09:36:51 · 9081 阅读 · 0 评论 -
SpringMVC数据格式化之日期转换@DateTimeFormat
1. 摘要 本文主要讲解Spring mvc数据格式化的具体步骤; 并讲解前台日期格式如何转换为java对象; 在之前的文章《【Spring学习笔记-MVC-8】SpringMVC之类型转换Converter》(对应链接: http://www.cnblogs.com/ssslinppp/p/4598102.html ) 中讲解了Spring MVC的类型转换,在此回顾下。转载 2017-05-27 01:49:39 · 13140 阅读 · 0 评论 -
Spring AOP+Log4j记录项目日志
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6567672.html 项目日志记录是项目开发、运营必不可少的内容,有了它可以对系统有整体的把控,出现任何问题都有踪迹可寻。 如果用纯OOP思想进行日志处理,会发现每个逻辑部分总会混入日志处理的代码,显得纯OOP思想的设计不伦不类。如果日志的类型需求有变动,则需要去每个逻辑单元中修改Java代码转载 2017-04-24 17:23:36 · 9613 阅读 · 0 评论 -
Spring管理filter和servlet
在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用 WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得转载 2017-05-10 14:40:26 · 8391 阅读 · 0 评论 -
spring ioc容器简单理解
最近,买了本spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。 IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更...原创 2017-06-29 12:19:42 · 9009 阅读 · 0 评论 -
实现一个springboot-starter
springboot-starter自己实现一个 1.springboot的优势 创建spring项目简单 web项目自带tomcat starter简化构建依赖配置 自动配置(就是设置了默认值) 零xml配置 2.starter的作用 引入jar包 完成bean的配置(通过配置文件完成约束) 3.几个重要的注解 4.自己实现一个自动装配的redis-starter 收到 ...原创 2019-07-11 15:15:03 · 378 阅读 · 0 评论