
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 · 6096 阅读 · 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 · 135 阅读 · 0 评论 -
SpringBoot:多环境配置文件
一,多环境配置 在项目开发声明周期中,可能需要经历开发环境 --> 测试环境 --> 预生产环境 --> 生产环境几个阶段,在每个阶段中都需要对应不同环境的配置参数,比如数据库连接。因此在配置文件配置时,应该针对不同环境配置不同的参数,并通过引用不同的配置信息适配不同的环境 二,多环境配置文件 * 开发环境 application-dev.propertie...原创 2018-12-25 22:39:12 · 197 阅读 · 0 评论 -
SpringBoot:@Value自定义参数
一,@Value 在代码中,定义成员变量后添加@Value("${name}")注解,将配置文件中对应name的属性值赋值到该成员变量中。可以通过该方法对项目中的公用参数进行配置并进行引用 二,application.properties配置文件 name=zpj age=20 三,实现类 package com.gupao.springboot.test.controlle...原创 2018-12-25 22:30:49 · 1949 阅读 · 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 · 606 阅读 · 0 评论 -
SpringBoot:Actuator监控中心+AdminUI界面管理
一,Actuator + AdminUI服务监控中心介绍 1,什么是SpringBoot监控中心 针对微服务器监控、服务器内存变化(堆内存,线程,日志管理等)、检测服务配置连接池是否可用(模拟访问、懒加载)、统计现有Bean(通过Spring容器)、Http接口(@RequestMapping)的一系列数据管理。Actuator监控应用只通过JSON形式返回数据统计结果,...原创 2018-12-30 17:30:10 · 12897 阅读 · 5 评论 -
SpringBoot:整合Lombok
一,Lombok Lombok对代码在内存中进行整合,提供了实体类的get/set方法自生成和类日志的快捷处理方式。使代码更加简洁 二,使用Lombok前实体代码和业务代码 * 从代码中可以看到日志声明和实例声明都需要手动处理, package com.gupao.springboot.test.controller; import com.alibaba.fastjs...原创 2018-12-24 22:29:14 · 1915 阅读 · 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 · 695 阅读 · 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 · 210 阅读 · 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 · 161 阅读 · 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 · 157 阅读 · 0 评论 -
SpringBoot:整合静态资源
SpringBoot设计之初预留了对静态资源的访问支持,在classpath预留了四个文件空间用来存储静态资源并对其进行访问 1,文件空间,默认classpath下 * /static路径(推荐路径) * /public路径 * /resources路径 * /META-INF/resources路径 2,静态资源访问 * 页面静态...原创 2018-12-23 22:32:22 · 552 阅读 · 0 评论 -
SpringBoot:环境搭建(三种方式)
〇,SpringBoot SpringBoot作为一个快速开发框架,是对SpringMVC的进一步封装和补充。在项目开发过程中,以注解驱动的方式代替了在SSM环境中对配置文件的过分依赖,通过内部对各种开发技术的支持,使开发者更致力于业务功能的完善,提升开发效率。并对SpringCloud有极好的支持,方便后续微服务扩展 一,IDEA(IDE)直接集成方式 1,通过IDEA直接...原创 2018-12-23 22:21:24 · 1258 阅读 · 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 · 5814 阅读 · 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 · 427 阅读 · 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 · 1142 阅读 · 1 评论