- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 1 | SpringBoot学习之旅
1 | SpringBoot入门简介注:本系列是本人在学习SpringBoot做的笔记,不喜勿喷基础篇1 | SpringBoot入门简介2 | SpringBoot全局的配置文件application.yml之YAML简介3 | SpringBoot配置完application.yml后如何注入配置文件的值4 | SpringBoot的@ConfigurationProperties和@Value的区别5 | SpringBoot中@PropertySource、@ImportResourc
2020-07-31 13:54:11 197
原创 10 | SLF4j的使用原理
1、浅谈如何在系统中使用SLF4j以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法;给系统里面导入slf4j的jar和 logback的实现jarimport org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld { public static void main(String[] args) { Logger logger = LoggerFact
2020-07-31 14:16:41 218
原创 9 | 日志框架和选择
市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.logging) Log4j2 Logback左边选一个门面(抽象层)、右边来选一个实现;推荐使用:日志门面: SLF4J;日
2020-07-31 14:14:01 128
原创 8 | 浅谈配置文件加载位置
springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件–file:./config/–file:./–classpath:/config/–classpath:/优先级由高到底,高优先级的配置会覆盖低优先级的配置;SpringBoot会从这四个位置全部加载主配置文件;互补配置我们还可以通过spring.config.location来改变默认的配置文件位置,但是这种配置需要打包后才生效
2020-07-31 14:12:14 148
原创 7 | SpringBoot之Profile多环境支持
我们在做一个项目,未免有很多个环境进行开发,譬如,开发环境、生产环境。。而不同的环境,当然要配置不同的端口号,那么Profile就起到配置多环境的作用,怎么做呢??我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml,默认使用application.properties的配置.propertie的配置文件的多环境配置如果我们使用 .properties的配置文件进行开发项目,那么我们需创建三个.properties的配置文件,如 appli
2020-07-31 14:10:35 281
原创 6 | SpringBoot中application.yml配置文件的占位符使用方法
1、随机数的占位符${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}2、占位符获取之前配置的值,如果没有可以是用:指定默认值person: lastName: 张三${random.uuid} age: ${random.int} boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lists:
2020-07-31 14:06:37 4686
原创 5 | SpringBoot中@PropertySource、@ImportResource和@Bean三个注解的作用
@PropertySource@PropertySource的作用:加载指定的配置文件什么意思呢??? 下面,代码举例我在reources中在创建一个person.yml,把之前的application.yml里面的内容删除person.ymlperson: lastName: hello age: 18 boss: false birth: 2017/12/12 maps: {k1: v1,k2: 12} lists: - lisi - zhaoliu
2020-07-31 14:04:44 403
原创 4 | SpringBoot的@ConfigurationProperties和@Value的区别
如果,你看了我的上一篇文章,你会领悟到@ConfigurationProperties可以将本类中的所有属性和配置文件中相关的配置进行绑定,然而,将本类中的所有属性和配置文件中相关的配置进行绑定的方式还有另一种,那便是使用@Value的注解。@Vlaue的用法@Component// @ConfigurationProperties(prefix = "person")public class Person { @Value("${person.lastName}") private
2020-07-31 14:00:47 195
原创 3 | SpringBoot配置完application.yml后如何注入配置文件的值
3 | SpringBoot配置完application.yml后如何注入配置文件的值首先,我们定义一个JavaBean(实体类)@Component@ConfigurationProperties(prefix = "person")public class Person { private String lastName; private Integer age; private Boolean boss; private Date birth; pri
2020-07-31 13:57:26 1287
原创 2 | SpringBoot全局的配置文件application.yml之YAML简介
2 | SpringBoot全局的配置文件application.yml之YAML简介配置文件的作用SpringBoot在底层都给我们自动配置好,那么,配置文件可以自定义SpringBoot自动配置的默认值什么是YAMLYAML(YAML Ain’t Markup Language)有以下两个定义:YAML A Markup Language:是一个标记语言YAML isn’t Markup Language:不是一个标记语言;是不是很奇怪,到底是不是?尽管是不是,它都跟标记语言脱不了关
2020-07-31 13:51:46 426
原创 mybatis接入springboot项目后自动生成器的使用
mybatis接入springboot项目后自动生成器的使用首先,创建一个springboot项目先加入以下两个基本依赖项目创建完成后,运行一下项目ok,没有问题下面,在pom中加入mybatis的依赖和mybatis自动生成器相关配置<dependencies> <dependency> <groupId>org.springframework.boot</groupId>
2020-07-21 15:16:41 118
原创 @keyup.enter.native和@click.native.prevent是什么意思
@keyup.enter.native和@click.native.prevent是什么意思一、 @keyup.enter.native一般vue的监听组件,是这样写<input v-on:keyup.enter="submit"><input @keyup.enter="submit">但是, 如果用了封装组件的话,比如element,这个时候使用按键修饰符需要加上.native<el-input v-model="account" placeholder="
2020-07-19 16:55:13 13586
原创 VS Code 的 ESlint 格式化Vue代码
VS Code 的 ESlint 格式化Vue代码第一步添加两个插件第二步在setting.json中添加以下 ESlint 格式化配置"editor.codeActionsOnSave": { "source.fixAll.eslint": true },通过以上配置就可以实现 ctrl+s 保存时对js代码或js的文件进行格式化,注意仅对js代码或js的文件格式化第三步那么,我们想格式化 vue 文件中的 html 和 css 代码,要怎么做呢?利用 vscode 自
2020-07-17 14:14:47 570
原创 Vue-meta做权限控制
Vue-meta做权限控制<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <router-link to='/home'>首页</router-link> <router-link to='/
2020-07-12 16:32:00 528
原创 v-router路由动态匹配
v-router路由动态匹配<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> </div> </body> <script type="text/javascript" src="js/vue.m
2020-07-12 15:39:18 214 1
原创 v-router路由参数
v-router路由参数<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> </div> </body> <script type="text/javascript" src="js/vue.min
2020-07-11 15:44:16 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人