springboot
梦里梦见梦不见的
这个作者很懒,什么都没留下…
展开
-
springboot + JdbcTemplate 多数据源整合
在项目中用到JdbcTemplate,是因为,项目中涉及到多个库中的表,mybatis没法在mapper中拼接数据库名称(#{}取值不可以,但是${}可以取到,但是会存在sql注入),因此用了jdbcTemplate。jdbcTemplate的用法就百度吧1、依赖由于这里一会需要开发者自己配置 DataSoruce,所以这里必须要使用druid-spring-boot-starter依赖,而不是传统的那个 druid 依赖,因为druid-spring-boot-starter依赖提供了 D...原创 2020-06-05 15:52:00 · 688 阅读 · 1 评论 -
springboot + mybatisplus 配置多数据源(另一种方式)
之前的那种方式(https://blog.csdn.net/weixin_43240792/article/details/88645099)需要在service中重复写相同的方法,在每个方法上指明是用的那个数据源,现在的这种方式不需写重复的方法,只需在controller调用service方法前指明使用哪个数据源。配置如下:package com.inspur.dsp.mybatisconfig;import com.alibaba.druid.spring.boot.autoconfigure原创 2020-06-04 09:46:19 · 396 阅读 · 0 评论 -
下载放在jar包里的文件
前台按钮<button type="button" class="btn btn-primary" id="download">xxx文档</button>js $('#download').click(function () { window.location.href=getRootPath()+"/admin/scodef/d...原创 2020-05-07 17:08:28 · 523 阅读 · 0 评论 -
springboot~ @EventListener事件监听的使用
1、自定义事件首先要创建一个事件,监听都是围绕着事件来进行的。/** * <p>Description:自定义事件 */public class MyEvent{ private String id; private String name; public MyEvent(String id, String name) { t...原创 2020-01-07 15:22:55 · 1331 阅读 · 1 评论 -
三分钟 整合 SpringBoot-Mybatis plus 多数据源(只需在配置文件中配置)
1、引入依赖<!-- https://mvnrepository.com/artifact/com.baomidou/dynamic-datasource-spring-boot-starter --><dependency> <groupId>com.baomidou</groupId> <artifactId&g...转载 2019-10-24 17:16:19 · 406 阅读 · 1 评论 -
数据库版本管理工具 -- Flyway
目录一、Flyway简介二、如何使用Flyway三、核心概念1、Migration2、每个migration支持两种编写方式:(1)java(2)sql(3)所有的migration都需要遵守命名规范:四、集成springboot1、pom文件中引入依赖2、application.ymlapplication.properties3、在s...原创 2019-06-20 15:21:18 · 5088 阅读 · 0 评论 -
springboot + Mybatisplus + MySQL 简单整合 -- 多模块项目
结构如下:小案例地址:链接:https://pan.baidu.com/s/1PTZz4wYT9vY2QulRaV2SGg 提取码:syuy一、创建父工程1、File -- new -- project -- maven -- 不勾选模板 -- next2.GroupId(一般填反转后公司域名)和ArtifactId(项目名)还有Version,这三个属性目的是标...原创 2019-04-11 15:05:49 · 7315 阅读 · 0 评论 -
springboot + mybatisplus 配置多数据源(AOP实现数据源切换)
在之前项目小示例的基础上配置多数据源,项目结构如下:参考代码地址:链接:https://pan.baidu.com/s/1k3AaH_FI9UiGgdKkffbEQw 提取码:muav1、创建一个Maven项目,修改pom.xml文件增加对spring boot、mybatis plus、druid、mysql connector,aop的引用之前小示例demo...原创 2019-03-18 19:47:59 · 2428 阅读 · 0 评论 -
SpringBoot中application参数中文详解
要加“m”说明是MB,否则就是KB了.-Xms:初始值-Xmx:最大值-Xmn:最小值java -Xms10m -Xmx80m -jar mod.jar & 时区设置 java -jar -Duser.timezone=GMT+08mod.jar &#============================================= =============...转载 2019-03-06 17:53:25 · 1366 阅读 · 0 评论 -
springboot 中热部署(idea中)
为了不频繁的创建启动spring boot程序,springboot自身提供了热部署支持,并且非常强大1.引入热部署jar<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifac...原创 2019-01-16 18:34:50 · 102 阅读 · 0 评论 -
springboot的两种配置文件 application.yml、application.properties、类型安全的配置
application.yml格式如下:spring: mvc: view: suffix: .jsp prefix: / profiles: active: test datasource: type: com.alibaba.druid.pool.DruidDataSource url...原创 2019-01-16 18:26:45 · 659 阅读 · 0 评论 -
springboot Junit测试
1.引jar<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version></dependency>2.需要两个注解(此处要注意需要在src/tes原创 2019-01-16 18:13:33 · 110 阅读 · 0 评论 -
springboot整合Mybatis【在入口类中声明到接口 @MapperScan(value="com.lin.dao")】
二二恶原创 2019-01-16 15:01:52 · 1720 阅读 · 1 评论 -
SpringBoot集成jsp和中文乱码处理
一、原创 2018-12-18 20:04:02 · 349 阅读 · 0 评论 -
SpringBoot入门
SpringBoot功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Comma...原创 2018-12-18 18:25:13 · 118 阅读 · 0 评论 -
Spring Boot:使用Lombok来优雅的编码
官方API: https://projectlombok.org/features/all前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。正文1、添加依赖在 pom.xml 文件中添加相关依赖:<lombok.version>1.16.20<...原创 2019-01-21 18:58:51 · 179 阅读 · 0 评论 -
springboot的aop编程
1、导入jar <!--aop--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </depen...原创 2019-01-17 16:08:05 · 111 阅读 · 0 评论 -
springboot集成FastJSON
1、引jar <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency原创 2019-01-17 11:03:58 · 940 阅读 · 0 评论 -
配置springboot在外部容器中运行
1、排除springboot中默认容器支持 <!-- springboot 的web包(版本号同父级相同) --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...原创 2019-01-17 10:01:35 · 225 阅读 · 0 评论