随笔分类 -  Spring

摘要:配置: import com.**.interceptor.OkHttpInterceptor; import com.**.interceptor.SwitchProxySelector; import okhttp3.ConnectionPool; import okhttp3.OkHttpCl 阅读全文
posted @ 2022-10-25 21:12 hongdada 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:异常信息: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the 阅读全文
posted @ 2022-10-25 21:09 hongdada 阅读(242) 评论(0) 推荐(0) 编辑
摘要:目前公司使用k8s部署nacos,跟个人电脑网络隔离,只能通过公网nacos域名读取,但是注册本机服务,其他服务无法调用本机服务。 bootstrap.yml配置ribbon方式 启动参数配置: spring.cloud.nacos.discovery.register-enabled false 阅读全文
posted @ 2022-10-25 21:02 hongdada 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Spring依赖循环 DefaultSingletonBeanRegistry源码 源码注释: public class DefaultSingletonBeanRegistry extends SimpleAliasRegistry implements SingletonBeanRegistry 阅读全文
posted @ 2020-10-16 16:56 hongdada 阅读(463) 评论(0) 推荐(0) 编辑
摘要:[TOC] 服务端启动: 启动jar包: 一般启动: 远程调试启动: address是项目启动以后对外提供的调试端口 复杂的demo: 使用环境变量参数调试jar包: 设置环境变量 然后可以直接命令行启动tomcat即可。 如果是内嵌tomcat的话,上面的方法就不行 当然这样有点作弊,因为跟上面的 阅读全文
posted @ 2018-12-18 17:52 hongdada 阅读(2287) 评论(0) 推荐(0) 编辑
摘要:[TOC] 类似插件及版本区别: Maven Tomcat插件现在主要有两个版本,tomcat maven plugin和tomcat7 maven plugin,使用方式基本相同。 tomcat maven plugin 插件官网:。 tomcat7 maven plugin 插件官网:。 tom 阅读全文
posted @ 2018-12-15 13:39 hongdada 阅读(24282) 评论(3) 推荐(0) 编辑
摘要:1.自动生成key 这个根据类名,方法名,参数组成 虽然自动生成key,但是基本不用,不太好控制 2.注解讲解 @Cacheable @Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 @Cacheable 作用和配置方法 @CachePut @CachePut 阅读全文
posted @ 2018-07-04 15:59 hongdada 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:有些场景无法通过AutoWired和compoment注解传递进来,于是希望通过Spring context主动去获取beandemo: 调用: 因为比较懒,就没有创建其他类,直接在main里面运行的。 output: beanNames个数:177 org.springframework.cont 阅读全文
posted @ 2018-01-04 23:05 hongdada 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:Filter简介: Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。 例如实现URL级别的权限访问控制、 阅读全文
posted @ 2017-03-31 16:29 hongdada 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Java的简单日志门面( Simple Logging Facade for Java SLF4J)作为一个简单的门面或抽象,用来服务于各种各样的日志框架,比如java.util.logging、logback和log4j。SLF4J允许最终用户在部署时集成自己想要的日志框架。需要注意的是,你的应用 阅读全文
posted @ 2017-03-14 17:08 hongdada 阅读(495) 评论(0) 推荐(0) 编辑
摘要:事务简介: 事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性 事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) ① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确 阅读全文
posted @ 2017-03-09 16:34 hongdada 阅读(195) 评论(0) 推荐(0) 编辑
摘要:概念: 切面(aspect):用来切插业务方法的类。连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。通知(advice):在切面类中,声明对业务方法做额外处理的方法。切入点(pointcut):业务类中指定的方法,作为切面切入的点。 阅读全文
posted @ 2017-03-06 23:25 hongdada 阅读(431) 评论(0) 推荐(0) 编辑
摘要:AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的 阅读全文
posted @ 2017-03-06 22:36 hongdada 阅读(544) 评论(0) 推荐(0) 编辑
摘要:Spring AOP 提供了 5 种类型的通知,它们分别是 Before Advice(前置通知)、After Returning Advice(后置通知)、Interception Around Advice(周围通知)、Throws Advice(异常通知)和 Introduction Advi 阅读全文
posted @ 2017-03-06 15:50 hongdada 阅读(2942) 评论(0) 推荐(0) 编辑
摘要:当一个对象(客户端)不能或者不想直接引用另一个对象(目标对象),这时可以应用代理模式在这两者之间构建一个桥梁--代理对象。 按照代理对象的创建时期不同,可以分为两种: 静态代理:事先写好代理对象类,在程序发布前就已经存在了; 动态代理:应用程序发布后,通过动态创建代理对象。 静态代理其实就是一个典型 阅读全文
posted @ 2017-03-03 16:45 hongdada 阅读(361) 评论(0) 推荐(0) 编辑
摘要:bean生命周期: 实例bean 1.当调用者通过getBean(beanName)向容器请求某一个Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor接口,在实例化Bean 阅读全文
posted @ 2017-03-03 16:17 hongdada 阅读(564) 评论(0) 推荐(0) 编辑
摘要:请求到来时,第一个接受这个请求的前端控制器叫DispatcherServlet(这个需要在web.xml中配置),后端控制器叫Controller。 简化版流程: 1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作 阅读全文
posted @ 2017-02-24 10:52 hongdada 阅读(541) 评论(0) 推荐(0) 编辑
摘要:@Service用于标注业务层组件@Controller用于标注控制层组件@Repository用于标注数据访问组件,即DAO组件@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积, 阅读全文
posted @ 2017-02-23 15:25 hongdada 阅读(486) 评论(0) 推荐(0) 编辑
摘要:代码: applicationContext.xml 结果: 对applicationContext.xml进行修改 结果: 使用自动装配auotwire="byName" 将上面的autowire改成byType一样可以运行,结果也一样。 自动检测Bean https://my.oschina.n 阅读全文
posted @ 2017-02-23 10:30 hongdada 阅读(389) 评论(0) 推荐(0) 编辑
摘要:从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 需要先加载spring-context 包 代码: 使用 @Configuration 注释告诉 Spring,这是核心的 Spring 配置文件, 阅读全文
posted @ 2017-02-22 16:48 hongdada 阅读(1988) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示