在上一篇博客中分析了springBoot启动流程,大体的轮廓只是冰山一角。今天就来看一下springBoot的亮点功能:自动化装配功能。 先从@SpringBootApplication开始。在启动流程章节中,我们讲述了SpringBoot2大致的启动步骤,并进行了源码详解。但是在刷新容器这块并未展 ...
分类:
编程语言 时间:
2019-11-20 12:41:44
阅读次数:
81
三、 Web开发 3.1、静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/re ...
分类:
编程语言 时间:
2019-11-19 17:01:42
阅读次数:
66
简介 What is the Quartz Job Scheduling Library? Quartz is a richly featured, open source job scheduling library that can be integrated within virtually ...
分类:
编程语言 时间:
2019-11-19 12:21:49
阅读次数:
103
一.JDBC驱动的版本号以及名称问题 区别: com.mysql.jdbc.Driver 是 mysql-connector-java 5中的 com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6以上的版本中的 注意,我这里使用的是springboot2 ...
分类:
数据库 时间:
2019-11-19 12:13:06
阅读次数:
111
本代码为 Springboot vue.js 前后分离 + 跨域 版本 (权限控制到菜单和按钮) 后台框架:springboot2.1.2+ mybaits+maven+接口 前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署 ...
分类:
编程语言 时间:
2019-11-17 10:52:54
阅读次数:
106
springboot2集成pagehelper超级简单,本示例直接抄袭官方示例,仅将数据库由H2改成MySQL而已。 1、 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/P ...
分类:
编程语言 时间:
2019-11-17 01:53:44
阅读次数:
72
很简单,创建一个配置类即可,如下: package com.app.gateway.common.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.s ...
分类:
编程语言 时间:
2019-11-13 01:09:48
阅读次数:
292
一、不同环境使用不同配置文件 复制多份配置文件,修改不同的端口,在application.yml文件中添加具体启动的配置文件,可以看到不同的启动端口,使用maven的打包命令,将项目打入jar包: <!-- 跳打包test文件报错--> <plugin> <groupId>org.apache.ma ...
分类:
编程语言 时间:
2019-11-09 13:58:19
阅读次数:
94
一、加载自定义配置文件: 1、新建一个family.yam文件,将上application.yml对象复制进入family family: family-name: dad: name: levi age: 30 #${random.int} 随机数的值是不能传递的 mom: alias: - yi ...
分类:
编程语言 时间:
2019-11-09 12:11:03
阅读次数:
124
前言 最近在做智能家居平台,考虑到家居的控制需要快速的响应于是打算使用redis缓存。一方面减少数据库压力另一方面又能提高响应速度。项目中使用的技术栈基本上都是大家熟悉的springboot全家桶,在springboot2.x以后操作redis的客户端推荐使用lettuce(生菜)取代jedis。 ...
分类:
编程语言 时间:
2019-11-09 09:39:01
阅读次数:
80