
SpringBoot
文章平均质量分 80
SpringBoot学习
&可 乐
总结自己学习的知识
展开
-
SpringBoot全局捕获异常
全局捕获异常捕获异常捕获异常程序出现异常,不能直接在网页上显示错误,采用捕获异常的方法。@ExceptionHandler 表示拦截异常@ControllerAdvice 是 controller 的一个辅助类,最常用的就是作为全局异常处理的切面类@ControllerAdvice 可以指定扫描范围@ControllerAdvice 约定了几种可行的返回值,如果是直接返回 model 类的话,需要使用 @ResponseBody 进行 json 转换返回 String,表示跳到某个 view原创 2021-11-26 16:02:08 · 444 阅读 · 0 评论 -
SpringBoot整合多线程异步
整合多线程异步异步调用使用@Async实现异步调用@Async失效问题使用@Async整合线程池异步调用单线程情况下,接口响应给客户端时间变慢 ,异步线程会单独开启一个线程,提高响应效率。创建类 @RequestMapping("/add") public String add(){ log.info(">01<"); sms(); log.info(">04<"); return "用户注册成功"; }原创 2021-11-26 15:42:56 · 595 阅读 · 2 评论 -
SpringBoot整合定时任务
整合定时任务使用@Scheduled创建定时任务@EnableScheduling注解@Scheduled注解cronfixedRatefixedDelayinitialDelay使用@Scheduled创建定时任务在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置.先创建一个定时类@Component@Slf4jpublic class ScheduledTasks { /* 每隔3s时间执行到taskService */原创 2021-11-26 14:06:33 · 498 阅读 · 0 评论 -
SpringBoot整合日志框架
整合日志框架日志管理使用logback记录日志日志级别appication.xml文件整合配置日志管理使用logback记录日志Springboot 已经默认帮你整合好了logback日志输出文件在当前项目路径log文件夹下Maven依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></depend原创 2021-11-26 10:40:39 · 667 阅读 · 0 评论 -
SpringBoot整合读取配置文件
整合读取配置文件配置文件类别使用@Value注解Properties转换yml@ConfigurationProperties注解配置文件占位符整合多环境配置环境yml文件中核心的配置配置文件类别1.在springboot整合配置文件,分成两大类:application.propertiesapplication.yml或者是Bootstrap.propertiesBootstrap.yml相对于来说yml文件格式写法更加精简,减少配置文件的冗余性。2.加载顺序:bootstrap.ym原创 2021-11-25 17:33:03 · 439 阅读 · 0 评论 -
SpringBoot整合热部署框架
整合热部署框架 热部署Maven依赖Idea工具设置Spring Boot集成lombok让代码更简洁其他用法热部署定义:修改java类或页面或者静态文件,不需要手动重启原理:类加载器只适合于本地开发环境其实作用也没有很大,相当于修改数据时自动重启项目,能减少一点手动操作。Maven依赖<!--SpringBoot热部署配置 --><dependency> <groupId>org.springframework.boot</groupId&原创 2021-11-25 14:05:47 · 144 阅读 · 0 评论 -
SpringBoot整合数据库访问层(JdbcTemplate,mybatis)
数据库访问springboot整合使用JdbcTemplate数据库中创建表pom.xml中引入依赖application.yml新增配置写一个插入类@Autowired 注释springboot整合使用JdbcTemplate数据库中创建表CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL COMMENT '用户名称', `age` int(11) DEFAULT原创 2021-11-24 16:34:11 · 581 阅读 · 0 评论 -
SpringBoot整合Web开发
SpringBoot整合Web开发静态资源访问YML与Properties用法Properties文件@Value注解YML文件渲染Web页面静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources /META-INF/resources举例:我们可以在src/main/resources/目录下创建static原创 2021-11-24 10:06:30 · 497 阅读 · 0 评论 -
SpringBoot介绍与启动
SpringBoot介绍与启动SpringBoot介绍SpringBoot原理SpringBoot和SpringMVC的区别SpringBoot和SpringCloud区别用SpringBoot启动一个HelloWorld@Controller注解@EnableAutoConfiguration注解@RequestMapping注解@RestController注解@ResponseBody注解@ComponentScan注解@SpringBootApplication注解SpringBoot介绍Spr原创 2021-11-22 16:13:57 · 341 阅读 · 0 评论