随笔分类 - spring
摘要:看了《微服务那些事》之后,Spring boot和Spring Cloud的关系理清楚了,Spring cloud各个模块的作用也了解了。 但是,Spring cloud 与Docker的关系,Spring boot 与 Docker的关系,Spring cloud 的详细使用,还是不了解。 《sp
阅读全文
摘要:这本书是2017年的,有些旧,毕竟springcloud更新速度还是挺快的,不过基础的东西变化不太大。 读后感:这本书语言风趣,用来入门还是可以的。这本书的侧重点不在于技术,而是在于工作经验,难得的好书。 这本书一共11章,216页,算是很精简了,介绍肯定不全面,也不会太深入,但是对于想快速了解sp
阅读全文
摘要:微服务的问题: 分布式事务和数据一致性。 由于分布式事务本身第实现难度就非常大,所以在微服务架构中,我们更强调在各服务之间进行无事务第调用,而对于数据一致性,只要求数据在最后第处理状态是一致第即可;若在过程中发现错误,通过补偿机制来进行处理,使得错误数据能够达到最终的一致性。 基础设置自动化:自动化
阅读全文
摘要:目前对Springcloud对了解仅限于:“用【注册服务、配置服务】来统一管理其他微服务” 这个水平。有待提高 Springcloud微服务实战这本书是翟永超2017年5月写的,时间已经过去了两年,略旧,不过入门还是可以的。 主要内容包括:服务治理、容错保护、API网关、配置管理、消息总线等 这本书
阅读全文
摘要:由于这两个都不熟,所以在考虑学哪个。 先说结论:都要学,但是重点学k8s,k8s是一个更加完善的解决方案,springcloud被淘汰只是时间的问题。 从自己的经历和网上的文章两方面分析 个人经历: 目前所在的公司的系统是springcloud和k8s混合使用,目前正在逐步用k8s中的功能替代spr
阅读全文
摘要:项目搭建页面 https://start.spring.io/ 各个依赖的作用 List of dependencies for Spring Boot 2.1.5.RELEASE List of dependencies for Spring Boot 2.1.5.RELEASE Core Dev
阅读全文
摘要:这个原理还没搞明白,只知道是内嵌的tomcat找jsp时默认不读取resources目录,但是具体的默认读取的是哪个目录,打了一下午断点我也没找到。。。。 修改方式,添加配置修改tomcat的读取目录。 @Configurationpublic class TomcatConfig { @Value
阅读全文
摘要:由于这本书看过一遍,所以这里是二次复习,记录的东西比较少,就不分章节了。 共12章,524页,预计时间是18h 第一章 spring基础: 第二章 spring常用配置: bean的Scope:singleton ,prototype,request,session Spring的EL表达式和资源调
阅读全文
摘要:由于目前只做后端的业务代码的开发,所以根据自己掌握的熟悉程度,只需要复习几个模块即可 重点看的是核心容器(IOC),redis,缓存,消息(主要是rabbitmq),事务,springboot,单元测试 容器是spring最核心的部分,它管理着spring应用中bean的创建,配置和管理。包括bea
阅读全文
摘要:@Around(value="@annotation(apiLog)") public Object around(ProceedingJoinPoint pjp, ApiLog apiLog) { //注解信息 apiLog.type(); apiLog.name(); Object result
阅读全文
摘要:1,java配置 extends AbstractAnnotationConfigDispatcherServletInitializer
阅读全文
摘要:重点:常用的上下文环境 AnnotationConfigApplicationContext ClassPathXmlApplicationContext FileSystemXmlApplicationContext AnnotationConfigWebApplicationContext Xm
阅读全文
摘要:xml配置不变,如下 3.0版之前 获取bean的方式是用 XmlBeanFactory 3.1版本之后,因为某些原因,XmlBeanFactory被抛弃了,如果再用的化,会显示 The type XmlBeanFactory is deprecated 源码里的测试方法里获取bean的方法如下 当
阅读全文
摘要:
阅读全文
摘要:@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 参考:Spring注解@Scope("prototype") Spring在Action上面注解@Scope("prototype") 表示每次接收
阅读全文
摘要:例子: bean.xml 测试代码 ApplicationContext的例子 例如 测试类不变,需要改变bean和配置文件,测试类里的调用方法不变: bean中加一个构造方法,配置文件中加入这个构造方法的相关配置 示例如下: 这里的继承指的是配置信息的重用,跟面向对象里的继承毫无关系. 前置依赖是
阅读全文