![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
传说中的靖哥哥
小小程序员一枚
展开
-
SpringBoot:@Schedule定时任务
一,@Schedule SpringBoot内置了Sping Schedule定时框架,通过注解驱动方式添加所注解方法到定时任务,根据配置定时信息定时执行二,定时任务实现 1,开启定时任务package com.gupao.springboot;import org.mybatis.spring.annotation.MapperScan;import org....原创 2018-12-26 22:10:45 · 5971 阅读 · 0 评论 -
SpringBoot:整合MyBatis
一,maven依赖<!-- mybatis --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1&am原创 2018-12-25 23:36:36 · 106 阅读 · 0 评论 -
SpringBoot:多环境配置文件
一,多环境配置 在项目开发声明周期中,可能需要经历开发环境 --> 测试环境 --> 预生产环境 --> 生产环境几个阶段,在每个阶段中都需要对应不同环境的配置参数,比如数据库连接。因此在配置文件配置时,应该针对不同环境配置不同的参数,并通过引用不同的配置信息适配不同的环境二,多环境配置文件 * 开发环境 application-dev.propertie...原创 2018-12-25 22:39:12 · 145 阅读 · 0 评论 -
SpringBoot:@Value自定义参数
一,@Value 在代码中,定义成员变量后添加@Value("${name}")注解,将配置文件中对应name的属性值赋值到该成员变量中。可以通过该方法对项目中的公用参数进行配置并进行引用二,application.properties配置文件name=zpjage=20三,实现类package com.gupao.springboot.test.controlle...原创 2018-12-25 22:30:49 · 1886 阅读 · 0 评论 -
SpringBoot:@Async实现异步方法调用
一,@Async注解 @Async是SprngBoot框架提供的框架内部已经整合好的异步调用方式。在入口处开启异步调用按钮,然后在调用方法上直接添加该注解,就可以自动实现异步调用。二,异步发送类package com.gupao.springboot.test.controller;import lombok.extern.slf4j.Slf4j;import org.s...原创 2018-12-25 22:17:28 · 531 阅读 · 0 评论 -
SpringBoot:Actuator监控中心+AdminUI界面管理
一,Actuator + AdminUI服务监控中心介绍 1,什么是SpringBoot监控中心 针对微服务器监控、服务器内存变化(堆内存,线程,日志管理等)、检测服务配置连接池是否可用(模拟访问、懒加载)、统计现有Bean(通过Spring容器)、Http接口(@RequestMapping)的一系列数据管理。Actuator监控应用只通过JSON形式返回数据统计结果,...原创 2018-12-30 17:30:10 · 12463 阅读 · 5 评论 -
SpringBoot:整合Lombok
一,Lombok Lombok对代码在内存中进行整合,提供了实体类的get/set方法自生成和类日志的快捷处理方式。使代码更加简洁二,使用Lombok前实体代码和业务代码 * 从代码中可以看到日志声明和实例声明都需要手动处理,package com.gupao.springboot.test.controller;import com.alibaba.fastjs...原创 2018-12-24 22:29:14 · 1839 阅读 · 0 评论 -
SpringBoot:整合日志(使用AOP统一处理WEB端传参)
一,日志整合 SpringBoot对log4j日志和spring-aop进行了内置整合处理,通过maven坐标引入及切点配置,实现日志处理及AOP整合二,Maven坐标依赖<!-- log4j --><dependency> <groupId>org.springframework.boot</groupId> <ar...原创 2018-12-24 21:17:45 · 636 阅读 · 0 评论 -
SpringBoot:捕获全局异常并处理
一,基于SpringBoot提供的@ControllerAdvice全局异常捕获。 1,异常演示代码,此处通过传参,手动制造一个by zero异常package springboot.test2.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springf...原创 2018-12-23 23:44:58 · 166 阅读 · 0 评论 -
SpringBoot:整合JSP
1,整合JSP * SpringBoot默认项目为创建为jar包方式,如果需要整合JSP,必须修改项目创建方式为war包方式 * SpringBoot并没有对JSP提供原生默认支持,如果需要对JSP支持需要添加第三方依赖2,依赖引入<dependency> <groupId>org.apache.tomcat.embed</groupI...原创 2018-12-23 23:04:05 · 104 阅读 · 0 评论 -
SpringBoot:整合Freemarker
1,引入Freemarker依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>2,创建Freemarker所...原创 2018-12-23 22:49:48 · 113 阅读 · 0 评论 -
SpringBoot:整合静态资源
SpringBoot设计之初预留了对静态资源的访问支持,在classpath预留了四个文件空间用来存储静态资源并对其进行访问1,文件空间,默认classpath下 * /static路径(推荐路径) * /public路径 * /resources路径 * /META-INF/resources路径2,静态资源访问 * 页面静态...原创 2018-12-23 22:32:22 · 511 阅读 · 0 评论 -
SpringBoot:环境搭建(三种方式)
〇,SpringBoot SpringBoot作为一个快速开发框架,是对SpringMVC的进一步封装和补充。在项目开发过程中,以注解驱动的方式代替了在SSM环境中对配置文件的过分依赖,通过内部对各种开发技术的支持,使开发者更致力于业务功能的完善,提升开发效率。并对SpringCloud有极好的支持,方便后续微服务扩展一,IDEA(IDE)直接集成方式 1,通过IDEA直接...原创 2018-12-23 22:21:24 · 1174 阅读 · 0 评论 -
SpringBoot:多数据源配置——注解+AOP
* maven依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> &原创 2018-12-28 22:25:20 · 5688 阅读 · 4 评论 -
SpringBoot:多数据源配置——基于拆包配置
* maven依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> &原创 2018-12-28 20:47:12 · 365 阅读 · 0 评论 -
SpringBoot:整合Thymeleaf及国际化处理
一,官方连接 * Thymeleaf文档连接:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html * SpringBoot整合连接(搜索Thymeleaf即可):https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/htmlsin...原创 2019-01-02 23:37:53 · 1067 阅读 · 1 评论