![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
火柴头9527
这个作者很懒,什么都没留下…
展开
-
基于 SpringBoot、Velocity 发送 HTML 格式的邮件,带附件
SpringBoot 2.x 已经废除了spring-boot-starter-velocity组件,若想使用,必须单独添加依赖。Maven核心依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.2.RELEASE</原创 2021-04-26 21:06:49 · 220 阅读 · 0 评论 -
基于 SpringBoot、Thymeleaf 发送 HTML 格式的邮件,带附件
关键的Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.2.RELEASE</version> </parent> <dependen原创 2021-04-26 20:41:43 · 362 阅读 · 0 评论 -
SpringBoot注解之ConfigurationProperties和ConditionalOnProperty
1、ConfigurationProperties配置文件及Java代码logging: level: org.springframework.web: ERROR com.mkyong: DEBUGemail: test@mkyong.comthread-pool: 10app: menus: - title: Home name: Home path: / - title: Login name: Login原创 2020-08-18 21:04:53 · 1505 阅读 · 0 评论 -
SpringBoot里参数校验/参数验证
1、前言在控制器类的方法里自己写校验逻辑代码当然也可以,只是代码比较丑陋,有点“low”。业界有更好的处理方法,分别阐述如下。2、PathVariable校验@GetMapping("/path/{group:[a-zA-Z0-9_]+}/{userid}")@ResponseBodypublic String path(@PathVariable("group") String gro...原创 2019-05-08 13:47:56 · 56145 阅读 · 11 评论 -
从零学习Java注解(三)
前端发起一个GET请求,传递参数给后端,这是每个Web开发人员都知道的。http://localhost:8080/update1?uid=123 @RequestMapping("/update1") public String updateData1(String uid) { System.out.println("======进入控制器方法:updateD...原创 2019-06-13 13:40:29 · 98 阅读 · 0 评论 -
从零学习Java注解(四)
不知道项目中哪些地方使用了自定义注解,如何“挖地三尺”把它们都找出来呢?正确的姿势是实现Spring Bean生命周期接口:BeanPostProcessorimport org.springframework.aop.support.AopUtils;import org.springframework.beans.BeansException;import org.springframe...原创 2019-06-13 16:32:15 · 180 阅读 · 0 评论 -
从零学习Java注解(二)
有时候,自定义注解需要和AOP配合使用。但AOP那些术语总是晦涩难懂,不好理解,先记录一下。连接点(Joinpoint)切点(Pointcut)增强(Advice)目标对象(Target)引介(Introduction)织入(Weaving)代理(Proxy)切面(Aspect)晦涩的东西,如果能使用生活中的一些小故事来作类比、作隐喻,就比较好理解了。场景一试想:父母为了...原创 2019-06-10 14:11:48 · 105 阅读 · 0 评论 -
Spring Data Redis CRUD Operations example with Spring Boot
很简单的一个例子。原创 2019-06-17 12:56:30 · 134 阅读 · 0 评论