![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM
文章平均质量分 79
之前常用的框架是Spring+springMVC+Mybatis,随着微服务的兴起,SpringBoot、springCloud等框架也逐渐流行起来,学好并掌握它们是趋势~
谁是谁的小确幸
细节决定成败!
展开
-
1、【Spring Cloud组件】服务发现 —— Netflix Eureka
CopyOnWriteArrayList原创 2021-03-10 23:00:23 · 193 阅读 · 0 评论 -
【SpringBoot总结】记录一些基础知识点
Spring Boot是Spring框架基础上创建的一个全新的框架,目的是简化Spring应用的搭建和开发过程,它不仅有Spring框架所有的优点,更是推出了许多更优秀的功能,比如简化了Spring框架的繁杂配置,可以不再需要XML配置;开箱即用的配置功能,依据项目依赖进行自动配置;内嵌了Tomcat,netty等Web容器;与很多第三方组件完美集成等等。这里,记录一些比较基础和重要的知识点,作为学习和使用的总结。1、打包创建SpringBoot的Maven项目时,如果指定了打成jar包的话,通过原创 2021-04-08 22:20:14 · 124 阅读 · 0 评论 -
【SpringBoot总结】7. SpringBoot整合JavaMailSender实现邮件发送
一、先介绍下JavaMailSender上一篇使用Quartz实现了简单的定时任务,定时任务的用途非常广泛,接下来使用Quartz和JavaMailSender实现一下定时发邮件的功能。JavaMailSender是Spring封装的邮件发送封装类,支持普通文本、附件、html等格式。二、整合JavaMailSender添加相关依赖如果邮件依赖中没有spring-context-su...原创 2019-01-30 11:47:07 · 5079 阅读 · 2 评论 -
【SpringBoot总结】6. SpringBoot整合Quartz实现定时调度任务
一、先介绍下Quartz简介起初是OpenSymphony组织提供的一个功能丰富的开源作业调度框架官网:http://www.quartz-scheduler.org/纯java编写,用法简单而功能强大特点1.、强大的作业调度功能作为spring默认的调度框架,极易与spring无缝整合,实现灵活可配置的调度功能,quartz提供了调 度运行环境持久化机制,可以保存并恢复调度...原创 2019-01-29 15:33:28 · 4095 阅读 · 3 评论 -
【SpringBoot总结】5. SpringBoot整合MyBatis
一、先介绍下MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。Mybatis...原创 2019-01-29 11:04:04 · 397 阅读 · 0 评论 -
【SpringBoot总结】4. SpringBoot整合Spring Data JPA
一、大致了解下JPA和Spring-data-JPAJPA诞生的缘由是为了整合第三方ORM框架,实现持久化领域的统一,简化现有Java EE和Java SE应用的对象持久化的开发工作。JPA是一套规范,而不是具体的ORM框架,JPA的标准的定制是hibernate作者参与定制的,所以可以理解JPA是Hibernate的一个功能子集。简而言之:JPA是标准接口或持久化规范规范,Hibernate是...原创 2019-01-27 17:44:47 · 5599 阅读 · 1 评论 -
【SpringBoot总结】3. SpringBoot整合JdbcTemplate
一、JdbcTemplate是什么它是Spring框架自带的对JDBC操作的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中,目的是提供统一的模板方法使对数据库的操作更加方便、友好。SpringBoot2.x中在原来spring-jdbc基础上进行了又一次封装,位于spring-boot-starter-jdbc,该模板的权限定命名是:org.spr...原创 2019-01-24 18:17:00 · 1866 阅读 · 1 评论 -
【SpringBoot总结】2. SpringBoot整合常见的模板引擎
一、什么是Thymeleaf、freemarker?Thymeleaf:是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。FreeMarker:是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是...原创 2019-01-23 17:39:15 · 1344 阅读 · 0 评论 -
【SpringBoot总结】1. IDEA快速搭建SpringBoot项目
环境说明:SpringBoot为2.x版本,JDK为1.8+(含JDK1.8),我使用的IDEA工具是2018.2.3,maven 3.0+。废话不多说,直接讲一下快速搭建的过程和测试!1、搭建步骤点击 File——New——Project选择SpringInitializr和Jdk,点击 next设置相关包名 ,工程类型选择MavenProject,点击next配置Web相关依赖,搜...原创 2019-01-23 17:04:44 · 2372 阅读 · 0 评论 -
【Spring-MVC】01.由浅入深-Spring MVC
一、认识Spring MVC1、MVC的理解MVC全名是Model View Controller模型视图控制器,每个部分各司其职。 Model:数据模型,JavaBean的类,用来进行数据封装。 View:指JSP、HTML用来展示数据给用户。 Controller:用来接收用户的请求,整个流程的控制器。用来进行数据校验等。2、Spring MVC概述Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框...原创 2021-03-17 15:43:04 · 184 阅读 · 0 评论