
Spring Boot
文章平均质量分 79
走不尽的心路
温故而知新的收获,再次学习一遍,弥补以前学习过程中留下的遗憾
展开
-
Spring Cloud Eureka
什么是 Eureka? Spring Cloud Eureka,提供服务注册和服务发现功能。 Spring Cloud Eureka 的组成 Eureka Server 服务端 Eureka Client 客户端 代码实现 1、创建 Maven ⽗⼯程,pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww原创 2022-05-10 11:00:00 · 80 阅读 · 0 评论 -
Spring Cloud、微服务架构的核心组件、Spring Boot 和 Spring Cloud 的关系
Spring Cloud 微服务产生的背景 单体应用存在的问题: 1、随着业务的发展,开发变得越来越复杂。 2、修改、新增某个功能,需要对整个系统进行测试,重写部署。 3、⼀个模块出现问题,很可能导致整个系统崩溃。 4、多团队同时对数据进⾏行管理,容易产生安全漏洞。 5、各个模块使用同⼀种技术框架,局限性太大,很难根据业务选择最适合的技术架构。 6、模块内容太复杂,如果员工离职,可能需要很长时间才能完成任务交接。 为了解决上述问题,微服务架构应运而生,简单来说,微服务就是将⼀个单体应用拆分成若干个小型服务原创 2022-05-09 16:30:00 · 328 阅读 · 0 评论 -
Spring Boot 整合 Spring Data JPA、Spring Boot 整合 Spring Security
Spring Boot 整合 Spring Data JPA Spring Data JPA 是 Spring Data ⼤家族的⼀员 JPA 和 Spring Data JPA 的关系 JPA (Java Persistence API)Java 持久层规范,定义了⼀系列 ORM 接口,它本身是不能直接使用,接口必须实现才能使用,Hibernate 框架就是⼀个实现了 JPA 规范的框架。 Spring Data JPA 是 Spring 框架提供的对 JPA 规范的抽象,通过约定的命名规范完成持久层接口原创 2022-05-09 09:30:00 · 365 阅读 · 0 评论 -
Spring Boot 整合持久层、 Spring Boot 整合 JdbcTemplate、Spring Boot 整合 MyBatis
Spring Boot 整合持久层 Spring Boot 整合 JdbcTemplate JdbcTemplate 是 Spring 自带的 JDBC 模版组件,底层实现了对 JDBC 的封装,用法与 MyBatis 类似,需要开发者自定义 SQL 语句,JdbcTemplate 帮助我们完成数据库的连接,SQL 执行,结果集的封装。 不足之处是灵活性不如 MyBatis,因为 MyBatis 的 SQL 语句定义在 XML 中,更有利于维护和扩展,JdbcTemplate 以硬编码的方式将 SQL 直接原创 2022-05-08 21:32:09 · 256 阅读 · 0 评论 -
Thymeleaf 对象、Thymeleaf 内置对象
Thymeleaf 对象 Thymeleaf 支持直接访问 Servlet Web 原生资源,HttpServletRequest、HttpServletResponse、 HttpSession、ServletContext。 #request: 获取 HttpServletRequest 对象 #response: 获取 HttpServletResponse 对象 #session: 获取 HttpSession 对象 #servletContext: 获取 ServletContext 对象 ``原创 2022-05-07 10:30:00 · 945 阅读 · 0 评论 -
Spring Boot 整合 Thymeleaf、Thymeleaf 常用标签
Spring Boot 整合 Thymeleaf Thymeleaf Thymeleaf 是⼀个支持原生THML 文件的 Java 模版,可以实现前后端分离的交互方式,即视图与业务数据分开响应,它可以直接将服务端返回的数据生成 HTML 文件,同时也可以处理 XML、JavaScript、CSS 等格式。 Thymeleaf 最⼤的特点是既可以直接在浏览器打开(静态方式),也可以结合服务端将业务数据填充到HTML 之后动态生成的页面(动态方法),Spring Boot 支持 Thymeleaf,使用起来非常原创 2022-05-06 17:00:00 · 2594 阅读 · 0 评论 -
Spring Boot 整合 JSP
Spring Boot 整合 JSP Spring Boot 与视图层的整合: 1、JSP 2、Thymeleaf Java Server Page,是 Java 提供的⼀种动态网页技术,底层是 Servlet,可以直接在 HTML 中插⼊ Java代码。 JSP 底层原理: JSP 是⼀种中间层组件,开发者可以在这个组件中将 Java 代码与 HTML 代码进行整合,由 JSP 引擎将组件转为 Servlet,再把开发者定义在组件中的混合代码翻译成 Servlet 的响应语句,输出给客户端。 1、创建基于原创 2022-05-05 11:00:00 · 479 阅读 · 0 评论 -
Spring Boot、使用、配置文件
Spring Boot 通过 Spring Boot 可以快速构建⼀个基于 Spring 框架的 Java Application,简化配置,自动装配。 JavaConfiguration 用 Java 类替代 XML 的配置方式。 Spring Boot 对常用的第三方库提供了配置方案,可以很好地和 Spring 进行整合,⼀键式搭建功能完备的 Java 企业级应用。 开箱即用是 Spring Boot 的特点 Spring Boot 的优势: 不需要任何 XML 配置⽂件,内嵌 Tomcat,可以直接部原创 2022-05-04 15:30:00 · 167 阅读 · 0 评论