【SpringBoot】
csdnluolei
这个作者很懒,什么都没留下…
展开
-
@PathVariable为空时指定默认值
@PathVariable为空时指定默认值,可以指定多个匹配路径,然后设置参数非必要的,就可以了,例子如下@RequestMapping(value = {"/timeline/{uid}", "/timeline/{uid}/{size}"})public ModelAndView getTimeline(@PathVariable(value="uid" ) String articleUserId,@PathVariable(value="size" , required = false原创 2020-06-30 13:58:14 · 6565 阅读 · 0 评论 -
SpringBoot 中的事务处理 @Transactional
一、什么是事务?一个事务一旦其中有一个操作出现错误,事物的操作将全部回滚。系统将事务中对数据库的所有的已完成的操作全部撤消,回滚到事务开始的状态。一个事务中的所有操作作为一个单元,要么完全地执行,要么完全地不执行。事务是为了确保数据的完整性和一致性,保证成批的 SQL 语句要么全部执行,要么全部不执行。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式...原创 2019-02-25 17:40:29 · 3609 阅读 · 2 评论 -
SpringBoot + Log4j 每天输出一个日志文件(分级别的)
一、日志文件的作用将系统日志持久化到文件保存起来,当程序方便发生问题的时候,能够快速、准确的定位到问题的所在。现在有很多日志处理方式他们都是什么关系SLF4J和Logback和Log4j和Logging的区别与联系SLF4J详情logger打印日志(如何打印对象内容)log4j.jar log4j.properties 配置与使用下面我们用SpringBoot + Log...原创 2019-02-19 16:04:57 · 11071 阅读 · 6 评论 -
SpringBoot + AOP 统一处理日志
Springboot + AOP 统一处理日志。然后系统日志持久化到文件保存起来,当程序方便发生问题的时候,能够快速、准确的定位到问题的所在。SpringBoot + Log4j 每天输出一个日志文件(分级别的)一、AOP框架AspectJAspectJ是基于java开发的aop框架,自spring2.0以后,springaop引入对他支持。使用aspectJ实现aop由两种方式:基于...原创 2019-02-18 16:05:52 · 948 阅读 · 0 评论 -
Spring注解 @Async 实现异步调用方法
异步方法调用使用场景:处理日志、发送邮件、发送短信。。。关于@Async:(1)Spring 3.0 以及以后版本中支持的@Async(2)@Async修饰类,则该类所有方法都是异步的,@Async修饰方法,则该方法是异步的。(3)只有@Async注解修饰的方法还不能够生效,还需要在SpringBoot的主程序Application中或对应的类上配置注解@EnableAsync才能...原创 2019-01-30 16:25:21 · 729 阅读 · 2 评论 -
SpringBoot-Mail 发邮件(单发、群发、加附件、HTML格式)
我们处理异常通常会写入日志,但我们无法及时知道。如果能够将异常信息发送到邮箱,我们可以在第一时间发现这个异常。除此以外,还可以用来给用户发验证码以及各种离线消息等等。说明:本Demo是用Springboot + Spring自带的JavaMailSender + QQ邮箱 来发邮件的JavaMailSender发纯文本的消息,还可以发送HTML格式的内容,而且还可以携带附件,...原创 2019-01-30 13:41:15 · 2532 阅读 · 0 评论 -
SpringBoot 如何配置静态资源的地址与访问路径
Spring Boot官方文档说明默认情况下,Spring Boot将从类路径中的/static(/public或/resources或/META-INF/resources)目录或者根目录中提供静态内容(四个静态资源目录)ServletContext。它使用ResourceHttpRequestHandlerSpring MVC,因此您可以通过添加自己WebMvcConfigurerAda...原创 2019-01-31 16:20:40 · 26325 阅读 · 0 评论 -
SpringBoot 上传文件(单个、多个文件)
说明用Spring的 MultipartFile在Springboot 中实现上传单个文件(多个文件)多文件上传,大量文件时,防止文件名相同,重新修改存储文件名。html<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body>原创 2019-01-31 16:26:20 · 15831 阅读 · 0 评论 -
SpringBoot官方提供的starter pom
翻译Spring Boot官方提供的starter pom以供以后方便查询。以下应用程序启动程序由Spring Boot在org.springframework.boot组下提供 :表13.1。Spring Boot应用程序启动器 名称 描述 Pom spring-boot-starter 核...原创 2018-10-26 08:44:03 · 2985 阅读 · 0 评论 -
SpringBoot快速入门Demo
SpringBoot是什么? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。官方文档1.5.19.RELEASESpringBoot优缺点:优点:创建独立的Spring应用程序,简化Spring开发避免配置很多XML...原创 2018-10-24 17:21:35 · 896 阅读 · 0 评论