随笔分类 - Spring
摘要:建表语句 -- ssmbuild.`USER` definition CREATE TABLE `USER` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(100) CHARACTER SET latin1 DEFAULT NUL
阅读全文
摘要:异步任务 1、创建一个service包 2、创建一个类AsyncService 异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。 编写方法,假装正在处理数据,使用线程设置一些延时
阅读全文
摘要:Swagger 号称世界上最流行的API框架 Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新 直接运行,在线测试API 支持多种语言 (如:Java,PHP等) 官网:https://swagger.io/ SpringBoot集成Swagger Spring
阅读全文
摘要:整合MyBatis 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spri
阅读全文
摘要:SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring
阅读全文
摘要:1、新建一个Maven项目:david-spring-boot-starter 2、新建一个SpringBoot模块:david-spring-boot-starter-autoconfigure 。此模块中只需要保留一个starter就可以了 3、在SpringBoot模块中自定义一个Proper
阅读全文
摘要:前情提要:因为我们无法知晓SpringBoot中的配置文件到底可以配置哪些信息,因此需要简单分析一下SpringBoot的自动装配原理 以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理; //表示这是一个配置类,和以前编写的配置文件一样,也可以
阅读全文
摘要:yaml语法 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修改SpringBoot自动配置的默认值,因为Sp
阅读全文
摘要:Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活 Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。
阅读全文
摘要:整合Mybatis: 导入相关jar包: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>
阅读全文
摘要:关于AOP:面向切面编程 (Aspect Oriented Programming) 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行
阅读全文
摘要:Spring重要知识点: Ioc(Inversion Of Control):控制反转(将对象的实例化权限交给用户去控制,而不是让程序控制)以前的方式,当我们需要从数据库中查询一条数据的时候: 定义连接数据库的接口。 package com.David.SpringDemo; public inte
阅读全文
摘要:在主启动类中会标注 @SpringBootApplication注解,该注解表明此类为SpringBoot的主配置类,在该注解下会发现还有很多注解(具体如下): @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan( exc
阅读全文