
SpringBoot
文章平均质量分 87
陶朱公
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringDataJPA基础
Spring Data JPA基础原创 2023-12-07 23:43:41 · 269 阅读 · 0 评论 -
Spring Security基础入门
用户认证通过后,为了避免用户的每次操作都进行认证可将用户的信息保存到会话中,会话就是系统为了保持用户当前用户的登录状态所提供的机制,常见的有基于Session的方式、基于token等方式基于session的认证方式有servlet规范定制的,服务端要存储session信息都要占用内存资源,客户端需要支持Cookie;基于token的方式则一般不需要服务器存储token,并且不限制客户端的存储方式。原创 2023-03-10 11:21:02 · 779 阅读 · 0 评论 -
SpringAMQP
Advanced Message Queuing Protocol(简称AMQP),是应用于在应用程序或之间传递业务信息的开发标准。该协议与语言和平台无关,更符合微服务中的独立性要求Spring AMQP是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息。包含两部分,其中spring-rabbit是底层的默认实现。原创 2023-02-07 22:32:33 · 715 阅读 · 0 评论 -
微服务介绍以及远程调用
微服务是对传统单体服务进行业务拆分,拆分成多个独立的服务。微服务包括服务集群、服务网关、注册中心、配置中心、消息队列、分布式日志服务、系统监控和链路追踪、分布式缓存、分布式搜索、数据库、 Jenkins持续集成服务器以及Docker web自动打包容器,等经过良好架构设计的分布式架构方案。原创 2022-09-18 22:11:14 · 764 阅读 · 0 评论 -
SpringBoot集成Thymeleaf模板
Thymeleaf是一个流行的模板引擎,该模板引擎采用java语言开发;Thymeleaf模板既能用于web环境下,也能用于非web环境下,在非web环境下,它能直接显示模板上的静态数据,在web环境下,它能像JSP一样从后台接收数据并替换掉模板;Thymeleaf模板它是基于HTML的,以HTML标签为载体,Thymeleaf要寄托在HTML的标签下实现对数据的展示在Controller层:@Controllerpublic class ThymeleafController { .原创 2020-11-11 16:39:03 · 164 阅读 · 0 评论 -
SpringBoot集成SpringSession
在不同端口的项目中共享session在项目中需要导入的依赖 <!--配置Spring Session起步依赖--> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-core</artifactId> <versi原创 2020-11-07 23:52:35 · 424 阅读 · 0 评论 -
在SpringBoot使用Filter
方式一:MyFilter:@WebFilter(urlPatterns = "/*")public class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest servletRequest,.原创 2020-11-07 23:48:20 · 282 阅读 · 0 评论 -
SpringBoot热部署插件依赖及拦截器的使用
热部署插件依赖 <!--SpringBoot开发自动热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>原创 2020-11-07 23:40:17 · 418 阅读 · 0 评论 -
SpringBoot集成Dubbo及对其理解
先看看整体的项目目录:SpringBoot集成Dubbo的思想有点类似于三层架构的思想,在图片中SpringBootProject属于服务的生产者,而-consumer这属于消费者,-interface就是连接生产者和消费者的一个通道。这样做的好处就是可以调用远程的服务接口来实现自身的业务功能SpringBoot-interface项目主要是用来定义接口用来给生产者和消费者打jar包SpringBootProject项目主要是用来实现接口中的业务逻辑,在该项目中需要引入Dubbo以.原创 2020-11-06 18:07:43 · 349 阅读 · 0 评论 -
SpringBoot集成Redis(单机版)及解决缓存穿透问题
要在pom.xml文件:<!--redis起步依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>整合Redis(单机模式).原创 2020-11-06 17:58:42 · 189 阅读 · 0 评论 -
SpringBoot实现RestFull接口
RestFull是一种互联网软件架构设计风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构概念和设计原则,基于这种理念和原则设计可以更简洁和更有层次感Controller层实现RestFull接口:@RestControllerpublic class RestFullController { //127.0.0.1:8000/order/12/200 @GetMapping("/order/{id}/{status}") public Object or.原创 2020-11-06 00:05:50 · 546 阅读 · 1 评论 -
SpringBoot使用事务及@RestController注解接口
由于SpringBoot底层还是Spring所以只要在入口类中使用注解@EnableTransationManagement开启事务在访问数据库的Service函数上添加注解@Transaction即可在main函数中:@MapperScan(basePackages = "com.example.demo.dao")@EnableTransactionManagement@SpringBootApplicationpublic class DemoApplication { p.原创 2020-11-06 00:02:34 · 823 阅读 · 0 评论 -
SpringBoot核心配置文件及整合MyBatis使用
SpringBoot概述SpringBoot能够简化SSM框架进行的开发过程,在我们使用SSM框架进行项目开发的时候需要配置大量的配置文件,比如配置web.xml,配置Sping,配置MyBatis等一些配置文件,而SpringBoot框架完全抛弃了这些配置xml文件的过程,采用大量的默认配置来简化项目开发过程,注意SpringBoot底层还是SpringSpringBoot特性1.能够直接使用Java Main函数启动内嵌的Tomcat服务器来运行SpringBoot程序,不需要部署war包文件原创 2020-10-30 09:59:03 · 712 阅读 · 0 评论