前言 Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API。而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。本文将使用 Sw ...
分类:
编程语言 时间:
2020-07-05 23:06:57
阅读次数:
67
1、创建普通 Spring Boot 项目,并添加 Eureka 的依赖。 如下图所示: 2、在启动类上添加注解 @EnableEurekaServer 注解 @EnableEurekaServer 表示开启 Eureka 的功能 package com.example.eureka; import ...
分类:
其他好文 时间:
2020-07-05 23:03:13
阅读次数:
52
1、常用注解 2、邮件功能 //依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> //邮件配置:a ...
分类:
编程语言 时间:
2020-07-05 21:35:19
阅读次数:
78
一、request.setAttribute、session.setAttribute、model.addAttribute的区别 request.setAttribute()属于页面之间的传值,从a.jsp到b.jsp一次传递,之后这个request就会失去他的作用范围,再传就要重新设一个requ ...
分类:
编程语言 时间:
2020-07-05 19:35:51
阅读次数:
80
一、 1、创建 元注解 public @interface AnnotationName{} 2、元注解 1)@Retation 定义注解的生命周期 【 source -> class -> runtime ] 2)@Documented 文档注解, 会被JavaDoc 工具文档化 3)@Inher ...
分类:
其他好文 时间:
2020-07-05 15:38:51
阅读次数:
62
1.基于注解ioc 1.扫描包<context:component-scan>2.穿件对象交给容器 @Component 相当于:<bean id="" class=""> 3.依赖注入@Autowired 相当于:<property name="" ref=""> 4.@Value 注入基本数据类 ...
分类:
编程语言 时间:
2020-07-05 13:32:26
阅读次数:
79
全局异常处理 为什么要配全局异常? 不配全局服务端报错场景,1/0、空指针等 配置好处 统一的错误页面或错误码 对用户更友好 配置全局异常 第一步类添加注解 @ControllerAdvicce,如果需要返回JSON数据,则方法需要加@ReponseBody @RestControllerAdvic ...
分类:
编程语言 时间:
2020-07-05 10:29:00
阅读次数:
69
前言 上一篇介绍了一些理解和概念,本篇结合代码谈谈,本篇适合小白 代码在 github 仓库 前言 IoC - 第一个 Spring 程序 Spring 依赖注入的三种方式 属性 setter 注入 构造方法注入 根据注解注入 IoC - 第一个 Spring 程序 先来个 Demo 感受一下,代码 ...
分类:
编程语言 时间:
2020-07-04 23:00:56
阅读次数:
81
配置文件加载 方式一 Controller上面配置@PropertySource({"classpath:pay.properties"}) 添加属性@Value("wxpay.appid") private String payAppid; pay.properties # 微信支付的appid ...
分类:
编程语言 时间:
2020-07-04 22:24:32
阅读次数:
94
一、MyBatis框架概述 ? MyBatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 ? MyBatis 通过 xml 或注解的方式将要执行的各种 s ...
分类:
其他好文 时间:
2020-07-04 21:09:50
阅读次数:
62