spring
小小本科生
已经成为小小研究生了
展开
-
slf4j,log4j,logback之间的关系
1.SLF4J(Simple logging Facade for Java) 意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接口方法进行调用即可,由于它只是一个接口,并不是一个具体的可以直接单独使用的日志框架,所以最终日志的格式、记录级别、输出方式等都要通过接口绑定的具体的日志系统来实现,这些具体的日志系统就有log4j,logback,java.util.logging等,它们才实现了具体的日志系统的功能。如何...转载 2020-08-24 10:51:28 · 3427 阅读 · 2 评论 -
Spring Boot模块划分
模块划分一、创建工程首先通过Spring Initializr新建一个普通的spring boot项目,就命名为moduledemo吧二、精简目录(不必须)我们利用这个项目作为整个系统的父模块,也就是说我们刚刚建立的这个项目现在只起一个盒子的作用,因此我们可以直接把src和其他用不到的目录都删了。三、创建模块右键点击目录名,选择new->Module...根据...原创 2020-01-09 14:05:59 · 6338 阅读 · 0 评论 -
jenkins部署[CentOS-7]超详细
如果你还没有安装jenkins,请转到jenkins安装配置[CentOS-7]超详细;如果已经安装好了,那就开始我们第一个项目的部署吧。一、安装插件jenkins是一款持续集成和持续交付的软件,具有一键部署的优点,那么当我们点击构建之后,项目是怎么被发布到服务器的呢?方式有很多种,比如使用Deploy to container插件直接将打好的包发布到tomcat容器中,或者通过Publi...原创 2019-12-12 18:41:58 · 1051 阅读 · 0 评论 -
jenkins安装配置[CentOS-7]超详细
既然你都想安装jenkins了,那我就默认你对他已经有所了解,不需要我balabala介绍了。本篇文章主要讲解如何安装配置jenkins,完全面向新手小白,有图有真相,尽量把小伙伴们在安装配置过程中可能遇到的坑填上。如果你还想了解安装配置后如何发布、部署项目请移步jenkins部署[CentOS-7]超详细。一、下载首先来到jenkins官网下载rpm安装包https://pkg.je...原创 2019-12-10 14:34:48 · 1694 阅读 · 0 评论 -
Mybatis Generator最完整配置详解
同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD M...转载 2019-10-24 14:46:29 · 335 阅读 · 0 评论 -
IDEA实现Spring Boot热部署
我们在开发过程中经常会改动代码,此时若想看下效果,就不得不停掉项目然后重启。如果是在微服务架构下的Spring Boot项目启动速度还稍微快一些,可以容忍;但是对于那些臃肿的单体老项目,改一次重启一次简直就是在浪费生命。下面就给大家分享一下如何在IDEA中实现Spring Boot项目的热部署。一、添加依赖<!-- https://mvnrepository.com...原创 2019-10-11 20:35:18 · 288 阅读 · 0 评论 -
POI删除Excel中数据有效性
读到这篇文章,请停下您Ctrl+c,Ctrl+v的脚步。因为这并不是真正的删除数据有效性,而是通过一种方式实现多次为某列设置数据有效性。我是真的百度没查到,Google没查到,官网也没找到关于使用POI删除数据有效性的方法。这里用到的思路是准备一个并没有设置过数据有效性的原始模板,每次修改数据有效性都复制这个模板,然后在新的模板上操作。 本文将致力于解决以下几个问...原创 2019-09-18 16:47:29 · 4585 阅读 · 5 评论 -
spring boot整合Druid连接池
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,据说是目前最好的连接池。1.引入maven依赖 <!--druid数据库连接池--> <!-- https://mvn...转载 2019-07-31 11:21:15 · 335 阅读 · 0 评论 -
java config配置springMVC
按照传统方式,像DispatcherServlet这样的Servlet会配置在web.xml文件中,这个文件会放到应用的WAR包里面。当然,这是配置DispatcherServlet的方法之一。但是,借助于Servlet 3规范和Spring3.1的功能增强,这种方式已经不是唯一的方案了。 首先创建一个类MyDispatcherServletInitializer...原创 2019-07-13 22:53:38 · 408 阅读 · 0 评论 -
IDEA创建基于maven的springMVC项目
俗话说:一图胜千言。为了小伙伴们能快速搭建起一个基于Maven的springMVC项目,能上图的咱绝不多bb,能上代码的咱绝不上图。 话不多说,直入正题。既然要创建基于Maven的项目,首先要确保你的maven和Tomcat已经配置成功了。一、创建项目(1)打开IDEA,file->new->project。首先选中Maven项目...原创 2019-07-13 22:15:41 · 1360 阅读 · 0 评论 -
idea调试web项目时出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL解决方案
问题症状:当我在使用idea调试springMVC项目时控制台输出如下错误信息07-May-2019 09:31:54.892 严重 [RMI TCP Connection(5)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. ...原创 2019-05-07 09:57:21 · 10895 阅读 · 9 评论