摘要:
微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发 面向服务:微服务对外暴露业务接口 自治:团队独立、技术独立、数据独立、部署独立 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题 单体 阅读全文
摘要:
mybatisplus对service层也进行了封装‘ service层接口继承service顶级接口IService<T>,需要指定操作的泛型,即,操作User,就写User service层的实现类继承service顶级接口IService<T>的实现类ServiceImpl<UserMappe 阅读全文
摘要:
Mybatis是一个优秀的Mybatis插件。 首先实现mybatis完成CRUD //mapper public interface UserMapper { List<User> findAll(); } <mapper namespace="com.boerk.mapper.UserMappe 阅读全文
摘要:
定制化 为满足需求,有时需要自己定制程序。 定制化程序的常见方式: 首先需要知道原理 SpringBoot底层帮我们注册的诸多组件,往往都使用了@ConditionalOnMissingBean,即容器中如果没有该组件那么则注册并注入。 因此需要定制化则只需要我们自己将需要替换的组件注入IOC容器即 阅读全文
摘要:
web开发 如果一个配置类只有有参构造,那么这个配置类的所有参数均从容器中获取。 @PathVariable 如果参数列表中有map,则会自动将所有参数封装在map中。 @GetMapping("/car/{id}/{owner}") public Map getCar(@PathVariable( 阅读全文
摘要:
SpringBoot的设计模式 SpringBoot会在底层配好所有的组件,但如果用户配了,则以用户优先。@ConditionalOnMissingBean 总结 SpringBoot首先加载所有的自动配置类。 每个自动配置类按照条件进行生效。 生效的配置类会给容器中装配很多组件 只要容器中有一些组 阅读全文
摘要:
引导类 本质上是一个配置类(@Configuration),他会扫描当前包及其子包的注解(@ComponentScan的默认情况) tomcat springboot内嵌了一个tomcat服务器。spring容器中有一个tomcat对象。 在application.properties中可以配置若干 阅读全文
摘要:
开发SpringBoot程序可以根据向导进行联网快速制作 SpringBoot程序需要基于JDK8以上版本进行制作 SpringBoot程序中需要使用何种功能通过勾选选择技术,也可以手工添加对应的要使用的技术(后期讲解) 运行SpringBoot程序通过运行Application程序入口进行 第一个 阅读全文
摘要:
SSM整合 工程结构! 配置Spring 表头 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="ht 阅读全文
摘要:
异常处理器 基于配置的方式配置异常处理器 在SpringMVC的配置文件中,创建异常处理器。 <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="e 阅读全文