SpringBoot项目访问MySQL时区错误问题 错误信息 Unable to obtain connection from database: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zon…
SpringBoot日志配置 在前一个项目simple-boot-demo项目中配置日志相关。 SpringBoot日志依赖为:spring-boot-starter-logging,不过对于web项目,已经引入了spring-boot-starter-web,默认已经自带了日志的spring-boot-starter-logging,已经默认引入…
SpringBoot项目数据库访问MySQL 此项目以MySQL数据库作为测试数据库,并使用Flyway来管理数据库版本。 先要安装好MySQL数据库,然后建立测试数据库user_db,我们使用Flyway来管理数据库版本,因此不用建表,直接通过Flyway脚本sql来见表,并自动维护好数据库表结构版本信息。 新建项目 参考基本配置文章:https…
Spring Boot基础项目 新建统一Spring Boot的父工程 新建一个通用的父工程,为pom工程,继承于spring-boot-starter-parent,可以维护一些自定义的版本、插件等信息等。 然后可以再在下级新建子项目的pom或者jar工程。 下面以简单的数据库访问工程为例,会使用到lombok、mybatis-plus,需要引入…
Vue项目集成Axios支持Restful调用 Axios是前端Http请求工具,集成ajax请求,提供Promise API,方便请求处理,并可以很好的定制拦截器等统一处理请求和响应。 GitHub地址: https://github.com/axios/axios 安装Axios 使用npm安装axios即可 npm install axios…
Vue项目中使用Vuex作为状态管理已经是比较通用的做法了,新建Vue项目的时候就可以选择集成Vuex,其实Vuex本质上类似全局的变量存储,方便在所有Vue组件中共享,而且也可以动态改变状态。 在单页应用中Vue项目集成Vuex也就足够基本使用了,但是刷新页面的时候数据都会被清空,在某些情况下,我们需要这些状态能保存下来,比如登录后的用户信息、A…
通常情况下,很多后台管理界面需要有好几套颜色的主题,我们的Vue项目已经集成了ElementUI,本来也支持主题定制,ElementUI使用了Sass开发样式,因此自定义样式也是很方便的。 自定义样式 参考:https://element.eleme.cn/#/zh-CN/component/custom-theme 主要就是修改ElementUI…
前面已经搭建好VueJS环境,下面可以引入ElementUI组件了,ElementUI提供比较完整的控件库,很容易搭建一个自己的后台页面。 参考地址:https://element.eleme.cn/#/zh-CN/component/installation 安装并使用ElementUI npm install element-ui --save…
Vue一般开发基于nodejs环境,提前安装好nodejs之后,才能进行下面的操作。 安装Vue Cli工具 最好先设置好registry,下载速度会快些,参考可选镜像:https://developer.aliyun.com/mirror/NPM npm config set registry=https://r.cnpmjs.org #或者是使…
vagrant是HashiCorp的虚拟机管理软件,可以管理virtualbox,VMware,docker等镜像, 在vagrant中统一被称之为box。 对于搭建和配置集群开发环境很方便 下载vagrant 下载地址:https://www.vagrantup.com/downloads.html 文档地址: https://www.vagra…