首先在配置文件application.properties定义如下内容: aaa=123 然后在控制器中编写:(只能在控制器中才能自动注入) 定义 @Autowired即可自动注入 Enviroment ,然后用 env.getProperty("参数名") 即可获取任意的配置参数。 ...
分类:
移动开发 时间:
2020-07-15 13:06:03
阅读次数:
69
在上周三下午时,客户、业务和测试人员同时反溃生产环境登录进入不了系统,我亲自测试时,第一次登录进去了,待退出后再登录时,复现了客户的问题,场景像是请求连接被拒绝了,分析后判断是spring boot的连接数使用完了,于是重启了服务,客户访问都恢复正常。虽然问题暂时解决了,但实质原因还无法确定。根据分 ...
分类:
编程语言 时间:
2020-07-15 13:02:36
阅读次数:
92
综述 JDK版本:JDK8/JDK7 + OracleJDK/OpenJDK Java开发框架:Spring Boot/Spring + Hibernate/MyBatis 前后端分离:单页应用/模板引擎 前后端接口文档自动生成:Swagger 业务端逻辑校验框架:Functional Valida ...
分类:
编程语言 时间:
2020-07-15 01:01:42
阅读次数:
130
一。pom.xml 导入 redis <!-- Redis依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></d ...
分类:
编程语言 时间:
2020-07-14 16:22:56
阅读次数:
48
Eureka服务端 Eureka服务端是一个可以通过Spring Boot微服务来实现,引入Eureka相关依赖后,简单的配置yml文件和编写主启动类,通过显示声明Eureka服务端来生成一个服务注册中心。 <dependencies> <!--eureka-server--> <dependenc ...
分类:
其他好文 时间:
2020-07-14 14:59:03
阅读次数:
253
熟悉Spring Boot、Spring Cloud等框架 熟悉MySQL、Oracle、ES、Redis等数据库 nginx负载均衡算法,及其差异1.轮询2.ip_hash3.加权4.5.6. mysql或oracle查看数据库正在执行的sql的思路或方法SELECT SE.SID,OPNAME, ...
分类:
其他好文 时间:
2020-07-14 00:57:56
阅读次数:
113
认识 Spring Cloud Gateway Spring Cloud Gateway 是一款基于 Spring 5,Project Reactor 以及 Spring Boot 2 构建的 API 网关,是 Spring Cloud 微服务生态的主要组件之一。Spring Cloud Gatew ...
分类:
编程语言 时间:
2020-07-14 00:28:06
阅读次数:
51
SpringBoot 单元测试 依赖注入 引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</sco ...
分类:
编程语言 时间:
2020-07-13 18:48:01
阅读次数:
65
前言:本文非常长,建议先mark后看,也许是最后一次写这么长的文章 说明:前面有4个小节关于Spring的基础知识 分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader详解 它们占据了本文的大部分内容: 虽然它们之间可能没有太多的联系,但这些知识对于理解Sp ...
分类:
编程语言 时间:
2020-07-13 18:21:04
阅读次数:
104
从jdbc到spring-boot-starter-jdbc jdbc 是什么 JDBC是一种用于执行SQL语句的API,可以为多种关系数据库提供统一访问,它是由一组用Java语言编写的类和接口。是Java访问数据库的标准规范。 JDBC是Java提供的一种标准规范,具体的实现由各个数据库厂商去实现 ...
分类:
数据库 时间:
2020-07-12 20:45:18
阅读次数:
76