springboot2.x
介绍springboot2.X的用法
刘翊扬
这个作者很懒,什么都没留下…
展开
-
SpringBoot2.3中@Async实现异步
启动加上@EnableAsync ,需要执行异步方法上加入@Async。在方法上加上@Async之后 底层使用多线程技术。不使用异步先关代码:package com.yiyang.myfirstspringdemo.controller;import com.yiyang.myfirstspringdemo.service.HelloService;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.ann原创 2020-10-03 16:03:04 · 228 阅读 · 0 评论 -
SpringBoot2.3使用AOP配置日志处理
AOP介绍AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。原创 2020-10-03 15:06:14 · 695 阅读 · 0 评论 -
springBoot2.3配置全局捕获异常
先来看一段代码:当传入的id是0的时候,就会报异常。@RestControllerpublic class HelloController { @GetMapping("/getUser") public String getUser(int id) { int j = 1 / id; return "SUCCESS" + j; }}访问时:我们知道这个页面要是给用户看到,用户可能不知道这是什么。方法一:将异常捕获@GetMappi原创 2020-10-02 10:06:26 · 268 阅读 · 0 评论 -
springBoot入门,快速创建springBoot项目
新建一个springBoot项目step1:打开idea(非社区版),选择new project —> 选择spring initializerstep2:点击next,选择或填写相关的参数step3:点击next,可以什么都不选,直接点击nextstep4:选择相关的位置,点击finish创建完成之后,看下项目的结构新建一个HellController然后启动项目,打开浏览器,输入http://localhost:8080/hello## springBoot项目的启动方式1. 使原创 2020-09-26 23:43:35 · 112 阅读 · 0 评论 -
springBoot介绍
springBoot简介Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。Spring Boot的主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化Web项目没有冗余代码生成和XML配置的要求SpringBoot和SpringMVC区别SpringBoot是一个快速开发的框架,原创 2020-09-26 22:24:45 · 211 阅读 · 0 评论