02 2022 档案

摘要:服务注册 将一个服务注册给eureka 引入依赖(与上一个依赖相近,但不相同。) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-cli 阅读全文
posted @ 2022-02-26 01:15 Boerk 阅读(68) 评论(0) 推荐(0)
摘要:微服务是一种经过良好架构设计的分布式架构方案,微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发 面向服务:微服务对外暴露业务接口 自治:团队独立、技术独立、数据独立、部署独立 隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题 单体 阅读全文
posted @ 2022-02-24 23:11 Boerk 阅读(84) 评论(0) 推荐(0)
摘要:mybatisplus对service层也进行了封装‘ service层接口继承service顶级接口IService<T>,需要指定操作的泛型,即,操作User,就写User service层的实现类继承service顶级接口IService<T>的实现类ServiceImpl<UserMappe 阅读全文
posted @ 2022-02-23 22:59 Boerk 阅读(132) 评论(0) 推荐(0)
摘要:Mybatis是一个优秀的Mybatis插件。 首先实现mybatis完成CRUD //mapper public interface UserMapper { List<User> findAll(); } <mapper namespace="com.boerk.mapper.UserMappe 阅读全文
posted @ 2022-02-22 21:30 Boerk 阅读(65) 评论(0) 推荐(0)
摘要:定制化 为满足需求,有时需要自己定制程序。 定制化程序的常见方式: 首先需要知道原理 SpringBoot底层帮我们注册的诸多组件,往往都使用了@ConditionalOnMissingBean,即容器中如果没有该组件那么则注册并注入。 因此需要定制化则只需要我们自己将需要替换的组件注入IOC容器即 阅读全文
posted @ 2022-02-21 02:30 Boerk 阅读(71) 评论(0) 推荐(0)
摘要:web开发 如果一个配置类只有有参构造,那么这个配置类的所有参数均从容器中获取。 @PathVariable 如果参数列表中有map,则会自动将所有参数封装在map中。 @GetMapping("/car/{id}/{owner}") public Map getCar(@PathVariable( 阅读全文
posted @ 2022-02-16 22:30 Boerk 阅读(50) 评论(0) 推荐(0)
摘要:SpringBoot的设计模式 SpringBoot会在底层配好所有的组件,但如果用户配了,则以用户优先。@ConditionalOnMissingBean 总结 SpringBoot首先加载所有的自动配置类。 每个自动配置类按照条件进行生效。 生效的配置类会给容器中装配很多组件 只要容器中有一些组 阅读全文
posted @ 2022-02-15 23:04 Boerk 阅读(56) 评论(0) 推荐(0)
摘要:引导类 本质上是一个配置类(@Configuration),他会扫描当前包及其子包的注解(@ComponentScan的默认情况) tomcat springboot内嵌了一个tomcat服务器。spring容器中有一个tomcat对象。 在application.properties中可以配置若干 阅读全文
posted @ 2022-02-13 22:13 Boerk 阅读(248) 评论(0) 推荐(0)
摘要:开发SpringBoot程序可以根据向导进行联网快速制作 SpringBoot程序需要基于JDK8以上版本进行制作 SpringBoot程序中需要使用何种功能通过勾选选择技术,也可以手工添加对应的要使用的技术(后期讲解) 运行SpringBoot程序通过运行Application程序入口进行 第一个 阅读全文
posted @ 2022-02-12 22:24 Boerk 阅读(77) 评论(0) 推荐(0)
摘要:SSM整合 工程结构! 配置Spring 表头 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="ht 阅读全文
posted @ 2022-02-11 23:03 Boerk 阅读(33) 评论(0) 推荐(0)
摘要:异常处理器 基于配置的方式配置异常处理器 在SpringMVC的配置文件中,创建异常处理器。 <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="e 阅读全文
posted @ 2022-02-09 21:17 Boerk 阅读(171) 评论(0) 推荐(0)
摘要:文件上传 文件的上传需要使用post请求,且enctype需为multipart/form-data(分段数据) <form th:action="@{/testUp}" method="post" enctype="multipart/form-data"> </form> @RequestMap 阅读全文
posted @ 2022-02-08 22:29 Boerk 阅读(73) 评论(0) 推荐(0)
摘要:HttpMessageConverter 报文信息转换器。 将请求报文转换成java对象,将java对象转换成响应报文。 HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity,ResponseEntity 阅读全文
posted @ 2022-02-07 21:54 Boerk 阅读(93) 评论(0) 推荐(0)
摘要:Restful风格 REST:Representational State Transfer,表现层资源状态转移。 RESTful的实现 具体说,就是 HTTP 协议里面,四个表示操作方式的动词:GET、POST、PUT、DELETE。 它们分别对应四种基本操作:GET 用来获取资源,POST 用来 阅读全文
posted @ 2022-02-07 10:52 Boerk 阅读(57) 评论(0) 推荐(0)
摘要:Model、ModelMap、Map类型的参数其实本质上都是 BindingAwareModelMap 类型的 public interface Model{} public class ModelMap extends LinkedHashMap<String, Object> {} public 阅读全文
posted @ 2022-02-03 21:05 Boerk 阅读(48) 评论(0) 推荐(0)
摘要:SpringMVC支持路径中的占位符。 可以通过路径的方式来传参。restful风格。使用{}做占位符在路径中指定参数,使用@PathVariable注解在参数列表中指定。 <a th:href="@{/test/1}">传了参数</a> @RequestMapping("/test/{id}") 阅读全文
posted @ 2022-02-02 02:01 Boerk 阅读(102) 评论(0) 推荐(0)