springboot和springcloud
springboot和springcloud 1.springboot如何配置事务 这里采用注解的方式,因为是springboot的推荐的 第一步:导入一个springMybatis的包 第二步;在你的配置类上面打上注解@EnableTransactionManagement 第三步:在需要事务的类上面,比如service层上打上注解@Transactional 当然也可以采用xml的配置 配置方法与springmvc一样,然后在配置类上打上标签importResource就可以将xml交给springboot管理了 application.properties是可以自动导入springboot 如果你有个文件叫jdbc.properties,在配置类上打上propertiesSources(classes:“你的properties”)就可以导入properties配置文件了 2.单体应用和微服务的区别 单体应用:就是一个独立的应用,所有的模块、业务、资源等,都在一个项目中,最终项目都会被打包成一个war包或者一个jar包,使用一个tomcat(容器)去部署 多模块是单体应用吗:多模块也是单体应用,这里指的是传统的多模块 单体应用的缺点:1.扩展能力受限,不方便局部扩展 2.复杂性高,项目大,代码臃肿 3.不方便开发,不方便升级 4.模块、业务耦合度高 5.一旦一个模块出问题