![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
L01-SpringBoot
文章平均质量分 78
L01-SpringBoot
zhangbeizhen18
想,都是问题;
做,才是答案.
展开
-
springboot拦截器HandlerInterceptor实现与配置
场景:springboot拦截器HandlerInterceptor实现与配置记录:NO.244本例环境: apache-tomcat-8.5.57 jdk:1.8名词: 1.HandlerInterceptor包括preHandle()、postHandle()、afterCompletion() preHandle():请求进入Controller前调用 postHandle():Controller的方法调用之后执行,在...原创 2020-11-29 18:58:14 · 5000 阅读 · 0 评论 -
springboot使用Filter修改请求中的URL路径
场景:springboot使用Filter对请求的URL进行重定向记录:NO.243本例环境: apache-tomcat-8.5.57 jdk:1.8本例需求: 需要重定向后,客户端无感,即浏览器URL不变。1.UrlFilter 实现Filter接口,并在doFilter中进行URL重定向。 代码:public class UrlFilter implements Filter { @Override p...原创 2020-11-26 21:26:14 · 6857 阅读 · 1 评论 -
springboot的spring.profiles.active配置以及加载多个yml文件
场景:spring.profiles.active配置记录:NO.239本例环境: spring-boot:2.2.0.RELEASE jdk:1.8情景一:在application.yml中配置spring.profiles.active,在pom.xml中配置profiles标签即,<profiles><profile></profile></profiles>在resources目录下:默认:application...原创 2020-11-13 22:55:04 · 15694 阅读 · 3 评论 -
springboot读取application.yml文件
场景:工具类读取application.yml配置文件信息记录:NO.237本例环境: spring-boot:2.2.0.RELEASE jdk:1.81.加载单个配置文件public static Object getYmlPropertyValue(String key) { Properties properties = null; try { Resource resource = new ClassPathResource(YML_F...原创 2020-11-13 13:03:09 · 866 阅读 · 0 评论 -
springboot集成devtools开发热部署
本例场景: 在springboot项目中集成devtools工具实现开发热部署本例环境: IntelliJ IDEA + JDK81.在pom.xml文件中引入devtools依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2019-04-21 15:03:14 · 225 阅读 · 0 评论 -
springboot集成log4j
本例场景: springboot集成log4j1.在pom.xml中引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><exclusions> <...原创 2019-04-19 20:21:51 · 327 阅读 · 0 评论 -
springboot集成task
本例场景: springboot集成task 本例demo源码: https://github.com/zhangbeizhen/springboot-task1.在SpringbootTaskApplication使用@EnableScheduling注解启动定时功能@EnableScheduling /**开启基于注解的定时任务*/@SpringBootApplica...原创 2019-04-19 19:48:59 · 649 阅读 · 1 评论 -
springboot集成springcloud
本例场景: springboot集成springcloud 本例demo源码: https://github.com/zhangbeizhen/springboot-springcloud1.本例分为3部分: 1>.服务提供方provider 2>.服务消费方consumer 3>.注册中心Eureka2.注册中心Eureka 1>.在pom.x...原创 2019-04-18 21:53:11 · 640 阅读 · 1 评论 -
springboot集成dubbo
本例场景: springboot集成dubbo,使用zookeeper作为注册中心本例子demo源码: https://github.com/zhangbeizhen/springboot-dubbo1.本例分为3部分: 1>.服务提供方provider 2>.服务消费方consumer 3>.注册中心zookeeper2.服务提供方prov...原创 2019-04-17 21:29:50 · 258 阅读 · 0 评论 -
springboot集成ElasticSearch
本例场景: springboot集成ElasticSearch, 使用JestClient操作ElasticSearch文件服务器本例子demo源码: https://github.com/zhangbeizhen/springboot-elasticsearch1.在pom.xml中引入依赖<dependency> <groupId>io.s...原创 2019-04-16 21:47:32 · 309 阅读 · 1 评论 -
springboot集成redis
本例场景: 调用Controller服务,第一次查库,并保存到redis缓存,第二次时直接从缓存中读取1.本例环境 springboot + redis + mybatis + IntelliJ IDEA 本例源码下载地址: https://github.com/zhangbeizhen/springboot-redis2.创建Spring Initia...原创 2019-04-13 22:25:42 · 170 阅读 · 0 评论 -
springboot集成RabbitMQ
本例环境: 1>.Linux操作系统安装docker 2>.使用docker安装RabbitMQ本例源码demo: https://github.com/zhangbeizhen/springboot-rabbitmq1.安装RabbitMQ <1>.下载镜像 docker pull rabbitmq:3-management<2>...原创 2019-04-12 20:07:28 · 261 阅读 · 0 评论 -
springboot集成mybatis
1.本例环境 springboot + mybatis + IntelliJ IDEA2.创建Spring Initializr项目3.pom.xml配置 引入mybatis,druid,mysql-connector-java,spring-boot-starter-jdbc,spring-boot-starter-web等模块4.application.yml配置 ...原创 2019-03-14 21:39:16 · 220 阅读 · 0 评论 -
mybatis驼峰命名属性功能与配置
1.本例环境: springboot + mybatis + IntelliJ IDEA2.功能: 数据库字段,一般都用下划线分隔例如employee表的姓名字段last_name;但是Model等实体对象中的属性,一般用驼峰命名,例如lastName;使用mybatis驼峰命名属性后,表字段last_name能自动映射到表对应实体对象的lastName.3.spri...原创 2019-03-14 17:56:36 · 8999 阅读 · 1 评论 -
springboot使用Spring Initialzr方式创建部署在外置Tomcat容器运行的web项目
场景:使用外置tomcat,而不是自带tomcat1.创建Spring Initialzr2.选择以war包方式创建3.创建web项目4.下一步,点击完成,目录结构5.点击 File->Project Structure进入如下6.上图生成的目录是 D:\workspaceIDEA\springboot-xilie2\study\src\main\webapp ...原创 2018-12-31 14:16:10 · 723 阅读 · 0 评论 -
springboot配置druid监控
场景:使用druid自带监控功能,监控sql等1.使用springboot的Spring Initializr创建web项目,确保springboot配置Druid数据源能正常启动并访问数据库 具体可以参考:springboot集成jdbc集成数据源2.在spring web项目中只要在web.xml中配置一个filter和servlet如下: <!--连接池启用Web监控统计功...原创 2018-12-30 21:27:59 · 4068 阅读 · 0 评论 -
springboot集成jdbc集成数据源
场景:学习使用springboot集成jdbc集成数据源环境:使用IntelliJ IDEA,jdk版本1.81.使用Spring Initializr创建一个web项目, 如果创建时候没有选择jdbc模块即在pom.xml中引入 <dependency> <groupId>mysql</groupId> ...原创 2018-12-30 17:27:58 · 1116 阅读 · 0 评论