![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
IT民工阿川
不为敲代码而敲代码
展开
-
SpringBoot入门基础知识
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备环境约束–jdk1.8:Spring Boot 推荐j原创 2020-09-07 11:48:57 · 412 阅读 · 0 评论 -
Springboot整合持久层(三)整合Spring Data JPA
JPA和Spring Data简介(1)JPA (Java Persistence API)和 Spring Data 是两个范畴的概念。(2)作为一名JavaEE工程师,基本都有听说过Hibernate框架。Hibernate是一个ORM框架,而 JPA则是一种ORM规范,JPA和Hibernate的关系就像JDBC与JDBC驱动的关系,即JPA制定了ORM规范,而Hibernate是这些规范的实现(事实上,是先有Hibernate后有JPA, JPA规范的起草者也是Hibernate的作者),因此.原创 2020-07-06 21:15:46 · 168 阅读 · 0 评论 -
Springboot整合持久层(二)整合Mybatis
Mybatis介绍MyBatis是一款优秀的持久层框架,原名叫作iBaits, 2010年由ApacheSoftwareFoundation迁移到Google Code并改名为MyBatis, 2013年又迁移到GitHub上。MyBatis支持定制化SQL、存储过程以及高级映射。MyBatis几乎避免了所有的JDBC代码手动设置参数以及获取结果集。在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在Spring Boot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBa.原创 2020-07-06 17:15:35 · 138 阅读 · 0 评论 -
Springboot整合持久层(一)整合jdbcTemplate
jdbcTemplate介绍JdbcTemplate是Spring提供的一套JDBC模板框架,利用AOP技术来解决直接使用JDBC时大量重复代码的问题。JdbcTemplate虽然没有MyBatis那么灵活,但是比直接使用JDBC要方便很 多。Spring Boot 中对JdbcTemplate 的使用提供了 自动化配置类 JdbcTemplateAutoConfiguration。整合步骤如下:(1)创建数据库和表CREATE DATABASE 'chapter' DEFAULT CHARACT.原创 2020-07-06 14:40:01 · 127 阅读 · 0 评论 -
Springboot配置AOP
AOP简介面向切面编程(Aspect-Oriented Programming, AOP)在系统运行时动态添加代码的方法称为面向切面编程(AOP)。Spring框架对AOP提供了很好地支持,在AOP中有一些常见的概念:(1)Joinpoint(连接点):类里面可以被增强的方法即为连接点,比如说,想修改哪个方法的功能,那么该方法就是一个连接点(2)Pointcut(切入点): 对Joinpoint进行拦截的定义即为切入点,例如:拦截所有已insert开始的方法,这个定义即为切入点(3)Advice(.原创 2020-07-06 10:15:48 · 643 阅读 · 0 评论 -
Springboot路径映射
一般情况下,使用模板引擎,用户需要通过控制器才能访问页面,有一些页面需要在控制器中加载数据,然后渲染,才能显示出来;还有一些页面在控制器中不需要加载数据,只是完成简单的跳转,对于这种页面,可以直接配置路径映射,提高访问速度,例如有两个Thymeleaf模板的页面login.html 和index.html 。直接在MVC配置中重写addViewControllers方法配置映射关系即可:@Configurationpublic class WebMvcConfig implements WebMvcCo原创 2020-07-06 09:55:03 · 271 阅读 · 0 评论 -
Springboot注册拦截器
1.SpringMVC提供了AOP风格的拦截器,拥有更加精细的拦截处理能力,Springboot中拦截器的注册更加方便。步骤如下:(1)创建一个Springboot项目,添加spring-boot-starter-web 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star原创 2020-07-05 22:10:12 · 250 阅读 · 1 评论