2020
10-10
10-10
springboot整合mybatis-plus逆向工程的实现
MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。官方文档代码生成器AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、MapperXML、Service、Controller等各个模块的代码,极大的提升了开发效率。mybatis-plus是根据数据库表来生成对应的实体类,首先我们创建数据库表Useridnameage...
继续阅读 >
1.在有模板引擎的情况下:springboot会默认找templates/error/错误状态码.html,所以我们要定制化错误页面就可以到templates/error下创建一个【对应错误状态码.html】html文件,当发生此状态码的错误springboot就会来到对应的页面。同时如果我们想让400-499之间的错误都去同一个错误页面,那我们可以在templates/error下创建一个4xx.html。同理500-599的错误可以用5xx.html。注意:springboot会优先匹配具体的【错误状态码.html】...
前言最近在做社交业务,用户进入APP后有签到功能,签到成功后获取相应的奖励:项目状况:前期尝试业务阶段;特点:快速实现(不需要做太重,满足初期推广运营即可)快速投入市场去运营用户签到:用户在每次启动时查询签到记录(规则:连续7日签到从0开始,签到过程中有断签从0开始)如果今日未签到则提示用户可以进行签到用户签到获取相应的奖励提到签到,脑海中首先浮现特点:需要记录每位用户每天的签到情况查询时...
当springmvc转向springboot的时候,发现springboot默认支持thymeleaf,对于一直使用jsp的程序员,还是有点不适应。不过研究了一会发现thymeleaf更加适合前后分离,所以果断抛弃jsp转入thymeleaf,最头疼的就是修改完之后不会自动刷新。首先要在配置文件application.yml(或application.properties)springthymeleaf:cache:false#重点是这个要设置false不然会无效prefix:classpath:/thymeleaf/suffix:....
对于springboot热部署貌似是这样的,首先要设置idea相关配置导航栏File->Settings->Build,Execution,Deployment->Compiler选择Buildprojectautomatically打勾如下图所示接着Ctrl+Shift+Alt+/快捷键选择Registry会弹出如下图在红色选择的一行打勾,就完成了这步骤。接着开始配置pom.xml文件<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>...
对于war包,相信对于我们开发javaweb工程师来说都是不陌生的,外置tomcat+war包安装到服务器上。然而springboot可以内嵌tomcat插件,所以外置tomcat可以去掉,直接运行war包,下面就介绍一下基本配置。1、准备工具IDEA2019开发工具maven3.3.9配置好springboot2.1.7相关环境2、配置pom.xml文件<project...<groupId>com.lf</groupId><artifactId>zhdl</artifactId><version>1.1</version><packaging>war</packaging><!--ja...
前言WebJar官网:https://www.webjars.org/,对于任何与Servlet3兼容的容器,WEB-INF/lib目录中的webjar都会自动作为静态资源提供。这是因为WEB-INF/lib中的JAR中的META-INF/resources目录中的任何内容都会自动公开为静态资源。官网上面已经有很多热门webjar,但有时候还是不能满足我们的需要,我们需要自己打包WebJar,本文记录如何WebJar的打包、使用打包首先创建一个maven工程,干干净净什么都没有把一下常用...
前言SpringBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是学习其实现原理的成本大大增加,需要先了解熟悉Spring原理。如果还不清楚Spring原理的,可以先查看博主之前的文章,本篇主要分析SpringBoot的启动、自动配置、Condition、事件驱动原理。正文启动原理SpringBoot启动非常简单,因其内置了Tomcat,所以只需要通过下面几种方式启动即可:@SpringBootApplication(scanBasePackages=...
此处项目环境为简单的springboot+mybatis环境。可查看到上一篇文章搭建的简单springboot+mybatis的项目想要控制台打印sql日志。只需要在resources目录下添加logback.xml文件即可logback内容如下。直接复制即可<?xmlversion="1.0"encoding="UTF-8"?><configurationdebug="false"><!--定义日志文件的存储地址勿在LogBack的配置中使用相对路径--><propertyname="LOG_HOME"value="/test/log"/><!--控制台输出...
1.在application配置文件里面加入配置:spring:mvc:view:prefix:/jsp/suffix:.jsp2.手动在src->main->下面创建webapp文件夹3.在Springboot启动类加入如下代码:@BeanpublicInternalResourceViewResolversetupViewResolver(){InternalResourceViewResolverresolver=newInternalResourceViewResolver();resolver.setPrefix("/jsp/");resolver.setSuffix(".jsp");returnresolver;}4.在webapp...
注:该功能并非springboot特有的功能,springmvc同样具有一、使用方法 创建一个DateConverter类实现Converter接口注:importorg.springframework.core.convert.converter.Converter;Converter<S,T>@param<S>thesourcetype@param<T>thetargettype顾名思义,S代表是数据源类型,T是要转换的类型所以这个功能并非只限于转换日期二、效果图以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网...