java
Steve_Kung君
这个作者很懒,什么都没留下…
展开
-
springboot-集成docker
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"&g.原创 2020-08-03 21:36:51 · 242 阅读 · 0 评论 -
多环境配置 和 自定义属性与加载
多环境配置自定义属性与加载 方法一### 自定义属性cn.ay.book.name=spring boot 2cn.ay.book.author=ay@Value("${cn.ay.book.name}") // 加载对应的配置属性package cn.stevekung.properties;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;impo.原创 2020-07-30 22:18:11 · 235 阅读 · 0 评论 -
dubbo 和 zookeeper
提供方用 maven创建子模块 api server<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.原创 2020-07-30 21:37:05 · 228 阅读 · 0 评论 -
监控
<!--监控管理--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>### 应用监控配置#指定访问这些监控方法的端口management.server.port=8080management.原创 2020-07-30 11:57:51 · 295 阅读 · 0 评论 -
spring security
<!--security--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>package cn.stevekung.security;import cn.stevekung.service..原创 2020-07-30 11:21:55 · 145 阅读 · 0 评论 -
mongodb
<!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>###mongodb配置###host地址spring.data.mongodb.host=localhost.原创 2020-07-30 10:13:17 · 152 阅读 · 0 评论 -
retry 重试
解决 网络不通 再次请求<!--retry--> <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> </dependency> <dependency> <groupId>org.aspectj</groupId>.原创 2020-07-29 22:30:56 · 404 阅读 · 0 评论 -
自定义全局异常处理
package cn.stevekung.error;// 自定义 业务异常public class BusinessException extends RuntimeException { public BusinessException(){} public BusinessException(String message) { super(message); }}package cn.stevekung.error;import lombo.原创 2020-07-29 22:12:45 · 218 阅读 · 0 评论 -
自定义错误页面 404.html
static/404.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div class="text" style="text-align: center"> 404,主人, 我累了, 让我休息一会原创 2020-07-29 21:55:28 · 34107 阅读 · 0 评论 -
异步 Asyn
开启异步@SpringBootApplication@ServletComponentScan // 配置过滤器 用到@EnableAsyncpublic class SpringBootBookV2Application {// 异步查询 Future<List<AyUser>> findAsynAll();@Override @Async public Future<List<AyUser>> findAs.原创 2020-07-29 21:40:23 · 297 阅读 · 0 评论 -
mybatis
<!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency>### mybatis配置mybatis.m.原创 2020-07-29 17:37:46 · 156 阅读 · 0 评论 -
定时器 和 email
定时器<!--quartz定时器--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> </dependency>package cn.stevekung.quartz;import org.apache.logging.log4j.LogManager;impor.原创 2020-07-29 17:10:32 · 300 阅读 · 0 评论 -
log4j2 和 redis日志选择
参考链接https://blog.csdn.net/qq_36370294/article/details/81535532 <!--log4j2--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependenc原创 2020-07-29 15:48:07 · 937 阅读 · 0 评论 -
redis
基于注解的缓存支持 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.3.2.RELEASE</version> </dependency&.原创 2020-07-28 22:13:44 · 132 阅读 · 0 评论 -
过滤器 和 监听器
过滤器使用@WebFilter(filterName = "ayUserFilter", urlPatterns="/*") 注解package cn.stevekung.filter;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@.原创 2020-07-28 16:12:44 · 112 阅读 · 0 评论 -
事务
事务的四大特性 ACID原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:一个事务可以封装状态改变(除非它是一个只读的)。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。 隔离性:隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中原创 2020-07-28 15:40:33 · 110 阅读 · 0 评论 -
thymeleaf
\<!--thymeleaf--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>package cn.stevekung.controller;import cn.stevekung.p..原创 2020-07-28 15:03:31 · 111 阅读 · 0 评论 -
jpa
package cn.stevekung.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name = "ay_user")@Data@AllA.原创 2020-07-28 14:32:52 · 137 阅读 · 0 评论 -
springboot集成druid 配置文件生效 记录
# mysqlspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://127.0.0.1:3306/huang?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8spring.datasource.username=rootspring.datasource.pass.原创 2020-07-28 10:23:40 · 349 阅读 · 0 评论