Spring Boot
文章平均质量分 70
De_you123
期待菜鸟变老鸟的一天
展开
-
Mybatis-Plus 3.5.2 + Freemake代码生成器
代码生成器原创 2022-06-27 21:37:36 · 1636 阅读 · 0 评论 -
Spring boot 2.7.0 + Securiry + mybatis
Spring boot 2.7.0原创 2022-06-13 17:48:10 · 1299 阅读 · 1 评论 -
Spring boot 整合 MongoDB
Spring boot 整合 MongoDB引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency><dependency> <groupId>org.springframewo原创 2022-04-18 16:12:40 · 668 阅读 · 0 评论 -
Springboot 整合JPA
Jpa1. JPA是什么Java Persistence API:用于对象持久化的 APIJava EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层 2. JPA和Hibernate的关系JPA 是 Hibernate 的一个抽象(就像JDBC和JDBC驱动的关系);JPA 是规范:JPA 本质上就是一种 ORM 规范,不是ORM 框架,这是因为 JPA 并未提供 ORM 实现,它只是制订了一些规范,提供了一些编程的 API 接口,但具体实现则由 ORM 厂商提供原创 2022-03-30 15:14:42 · 801 阅读 · 0 评论 -
springboot Mysql 动态切换数据源
springboot Mysql 动态切换数据源主要功能: 实现了主表(mysql1)写数据,从表(mysql2)读数据。使用工具 https://github.com/baomidou/dynamic-datasource-spring-boot-starter本人:阿里云环境主从数据库已经部署好,看博客的小伙伴可以直接使用下面的yml 配置文件。想自己部署的参考这篇博客本人 https://zhaideyou.blog.csdn.net/article/details/123821990下面开原创 2022-03-29 17:32:59 · 2004 阅读 · 0 评论 -
Spring boot 整合Mybatis
Spring boot 整合Mybatis引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.spring.boot<原创 2022-03-28 17:09:32 · 913 阅读 · 0 评论 -
Spring boot 整合JDBC
Spring boot 整合JDBC引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId>org.springframework.boot</原创 2022-03-28 13:06:19 · 1528 阅读 · 0 评论 -
Sprin boot uploadfile 上传
1.1 Springboot 文件单文件上传创建项目:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot原创 2022-03-25 19:59:17 · 828 阅读 · 0 评论 -
Spring boot 整合 Json
Json 概述序列化 对象->json反序列化 json->对象HttpMessageConvert 转换器SpringMVC 框架 jackson 和 Gson 的HttpMessageConvert 已经配置好了。FastJson需要开发者手动配置。1. JackJsonjackson 配置有2种思路在对象上配全局配置实例展示1.1 Web 模块引入依赖(内嵌了Jackjson)<dependency> <groupId>or原创 2022-03-23 11:20:01 · 1279 阅读 · 0 评论 -
Spring boot Freemarker + Thymeleaf + Jsp多视图解析
1. Springboot FreeMarker +Thymeleaf创建Springboot 工程。1.1引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency><dependency> &原创 2022-03-22 19:18:29 · 916 阅读 · 0 评论 -
Spring boot 整合 JSP
1. Spring boot 整合 JSP创建Springboot 项目1.1 导入必须的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org原创 2022-03-22 14:32:36 · 1451 阅读 · 0 评论 -
【无标题】
Spring Boot + Freemarker 一1. Freemarker 简介这是一个相当老牌的开源的免费的模版引擎,基于Apache许可证2.0版本发布。通过 Freemarker 模版,我们可以将数据渲染成 HTML 网页、电子邮件、配置文件以及源代码等。Freemarker 不是面向最终用户的,而是一个 Java 类库,我们可以将之作为一个普通的组件嵌入到我们的产品中。来看一张来自 Freemarker 官网的图片:可以看到,Freemarker 可以将模版和数据渲染成 HTML 。转载 2022-03-22 10:32:46 · 118 阅读 · 0 评论 -
Spring boot Thymeleaf 一
Springboot Thymeleaf(一)1. Thymeleaf 简介Thymeleaf 是新一代 Java 模板引擎,它类似于 Velocity、FreeMarker 等传统 Java 模板引擎,但是与传统 Java 模板引擎不同的是,Thymeleaf 支持 HTML 原型。它既可以让前端工程师在浏览器中直接打开查看样式,也可以让后端工程师结合真实数据查看显示效果,同时,SpringBoot 提供了 Thymeleaf 自动化配置解决方案,因此在 SpringBoot 中使用 Thymele转载 2022-03-21 16:38:29 · 235 阅读 · 0 评论 -
Spring boot 日志
1. Java 日志概览说到 Java 日志,很多初学者可能都比较懵,因为这里涉及到太多东西了:Apache Commons Logging、Slf4j、Log4j、Log4j2、Logback、Java Util Logging 等等,这些框架各自有什么作用?他们之间有什么区别?1.1 总体概览下面这张图很好的展示了 Java 中的日志体系:可以看到,Java 中的日志框架主要分为两大类:日志门面和日志实现。日志门面日志门面定义了一组日志的接口规范,它并不提供底层具体的实现逻辑。Apache转载 2022-03-21 13:25:08 · 236 阅读 · 0 评论 -
Spring boot devtools 自动编译
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional></dependency>设置自动编译:原创 2022-03-18 08:56:48 · 547 阅读 · 0 评论 -
spring security用户认证
User 类实现UserDetls 接口。代码如下@Data@EqualsAndHashCode(callSuper = false)public class User implements Serializable, UserDetails { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id;.原创 2021-09-11 16:55:42 · 327 阅读 · 0 评论 -
spring security thymeleaf 自定义登录页面
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.原创 2021-09-11 12:32:16 · 1292 阅读 · 0 评论 -
Spring boot 热部署
参考博客:https://www.jianshu.com/p/99f17c7e12f5pom.xml 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </depen转载 2021-09-07 14:36:39 · 173 阅读 · 0 评论 -
Spring MVC 工作原理
Spring MVC 工作原理1.Spring MVC 原理图#mermaid-svg-S8Qsd1i7YgouutQ5 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-S8Qsd1i7YgouutQ5 .label text{fill:#333}#mermaid-svg-S8Qsd1i7YgouutQ5 .原创 2021-04-10 10:43:51 · 169 阅读 · 0 评论 -
Spring boot 自动配置原理 以及手写一个springboot starter
1. Spring boot 自动配置原理核心注解1. @SpringBootApplication`@SpringBootApplication 是由3个注解构成@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan1.1@SpringBootConfiguration等同于@Configuration 将启动类标注为一个配置类。不同的是@SpringBootConfiguration 允许自动找到配置。1.2 @E原创 2021-04-09 20:19:15 · 319 阅读 · 0 评论 -
Mybtis-plus 自动生成代码
Mybatis-plus 逆向生成类代码。package com.zdy.mybatisplus;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatispl原创 2021-03-03 19:49:46 · 180 阅读 · 2 评论 -
Spring boot 2.2.6 使用Druid操作数据库(JPA)
使用Druid操作数据库(JPA)创建项目引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> ...原创 2020-04-05 10:39:48 · 1076 阅读 · 0 评论 -
Spring boot整合Druid 配置文件
spring boot 整合 druid 配置文件内容##数据库配置##数据库地址#spring.datasource.url=jdbc:mysql://localhost:3306/db_test?\ useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC##数据库用户名#s...原创 2020-04-05 10:27:19 · 431 阅读 · 0 评论 -
Spring boot 使用数据库Yaml 配置文件模板
JPA配置文件模板spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/db_test?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezo...原创 2020-04-05 10:11:52 · 937 阅读 · 0 评论 -
Spring boot 2.2.6 使用多数据源(Mybatis)
Spring boot 2.2.6 使用多数据源(Mybatis) <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime<...原创 2020-04-03 17:54:19 · 553 阅读 · 0 评论 -
Spring boot 2.2.6 配置多数据源(JPA)
Spring boot 2.2.6 配置多数据源(JPA)MySql 数据库配置database1 和 database2.database1:create database database1;use database1;# 创建表DROP TABLE IF EXISTS `tb_city`;CREATE TABLE `tb_city` ( `cityId` int(11)...原创 2020-04-03 17:39:08 · 756 阅读 · 0 评论 -
Springboot 2.2.6 使用mybatis-plus插件入门案例
mybatis-plus 插件引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependenc...原创 2020-04-02 15:50:32 · 875 阅读 · 0 评论 -
springboot 使用Pagehelper 插件
使用分页功能<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <gr...原创 2020-04-02 11:04:47 · 208 阅读 · 0 评论 -
Spring boot 2.2.6 使用 mybatis-generator 插件生成代码
使用 mybatis-generator 插件关于配置的详细意义请参考博客:https://www.jianshu.com/p/2cace13b7819https://www.jianshu.com/p/9a6e9f93ba6d下面开始写我学习后做的项目。新建一个Spring boot 项目。pom.xml 配置<?xml version="1.0" encoding="UTF...原创 2020-04-02 01:02:03 · 371 阅读 · 0 评论 -
Spring boot 缓存学习笔记
Spring boot 缓存1. spring cachespring cache 是spring 3.1 引入的新技术,核心思想:调用一个缓存方法时会把该方法参数和返回结果,作为一个键值存入缓存中,等到下次使用同样的参数调用该方法时,不在执行该方法,直接从缓存中获取结果进行返回,从而实现缓存功能。Spring 中提供了3个注解来实现缓存。@Cacheable@CachePut@C...原创 2020-03-31 20:40:18 · 228 阅读 · 0 评论 -
Spring boot日志
Spring boot日志spring boot 默认使用Logback日志aplication.properties# 启动应用程序调试模式debug=truelogback-spring.xml(彩色日志)<configuration> <conversionRule conversionWord="clr" converterClass="org.s...原创 2020-03-30 17:08:36 · 195 阅读 · 0 评论 -
Spring boot 配置多数据源(JPA)
Spring boot 配置多数据源(JPA)1. MySql 数据库配置database1 和 database2.database1:create database database1;use database1;# 创建表CREATE TABLE `tb_city` ( `cityId` int(11) NOT NULL AUTO_INCREMENT, `cityName...原创 2020-03-29 22:56:31 · 477 阅读 · 0 评论 -
Spring Boot 使用Mybatis操作数据库
新建一个Spring boot 项目。1.引入依赖<!-- 需要去仓库搜索添加 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...原创 2020-03-29 14:54:00 · 238 阅读 · 0 评论 -
Springboot 使用JPA
使用 JPA操作数据库1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependen...原创 2020-03-28 21:02:10 · 181 阅读 · 0 评论 -
Spring boot 使用 JDBC 数据库操作
使用 JPA 操作数据库创建一个springboot 项目,选择JDBC 依赖配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></depen...原创 2020-03-28 10:47:42 · 196 阅读 · 0 评论 -
Spring boot 2.2.5 资源国际化
资源国际化文件配置application.propertiesspring.messages.basename=i18n.login@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addViewControllers(ViewCon...原创 2020-03-25 23:23:32 · 180 阅读 · 0 评论 -
Spring boot 使用 Webjars
Spring boot 使用 Webjarshttps://www.webjars.org/ 介绍整合前端静态资源<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.4.1&l...原创 2020-03-25 10:58:58 · 285 阅读 · 0 评论 -
spring boot 配置
主要有 .properties 和 yaml 两种配置springboot 的配置文件加载顺序翻译成文件系统–file:./config/–file:./–classpath:/config/–classpath:/四个位置为互补配置。其中。properties 文件优先级高于yml 文件。这开发环境配置使用application.properties配置在reso...原创 2020-03-18 22:42:52 · 165 阅读 · 0 评论