springboot
笨笨猪Insist
这个作者很懒,什么都没留下…
展开
-
@table注解详解
1.@table和@entity注解的区别@entity当实体类名和表名相同,实体属性和表字段相同时,会默认完成实体属性和表字段的映射,当表名和实体类名不同,表字段和实体属性不同时,需要使用@table和@column注解完成实体和表直接的映射2.@table注解默认的情况下只会完成表和实体之间的映射,但是当在application,yml文件中填加了配置之后就会创建表并完成映射3.a...原创 2019-12-19 10:32:57 · 2568 阅读 · 1 评论 -
使用springboot+jta+atomikos 分布式事物管理
当项目在连接多个数据库时可能会发生事务问题,即一个库的事务不可能去操作另一个数据库的事务,这时就需要使用atomikos对数据库的事务进行统一的管理第一步添加atomikos的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2019-11-04 15:35:53 · 352 阅读 · 0 评论 -
springboot 配置多数据源
第一步:编写application.yml配置文件spring: datasource: system: jdbc-url: jdbc:oracle:thin:@localhost:1521/orcl driver-class-name: oracle.jdbc.OracleDriver username: system passw...原创 2019-11-04 14:52:57 · 1153 阅读 · 0 评论 -
idea实现快速根据表创建实体
第一步使用idea连上数据库第二步选择需要创建实体的表选择这个创建的实体是没有注解的需要注解的话需要在创建这样一个文件文件的内容import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport com.intellij.database....原创 2019-11-01 12:21:15 · 855 阅读 · 0 评论 -
springboot项目打包和运行的方式
命令跳过测试的打包方式mvn package-Dmaven.test.skip=true项目部署的命令jar的存放位置打开cmdjava -jar 打的jar文件指定不同的生产环境项目部署java -jar 打的jar文件 --spring.profile.active=gs...原创 2019-08-29 10:17:43 · 182 阅读 · 0 评论 -
springboot整合mybatis实现逆向工程
springboot整合mybatis创建逆向工程,快速的创建pojo实体,dao接口,mapper xml文件第一步添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...原创 2019-08-28 14:25:25 · 531 阅读 · 0 评论 -
springboot整合mail实现邮箱的发送
第一步添加mail的依赖<!--引入mail的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependen...原创 2019-08-27 11:32:40 · 1490 阅读 · 1 评论 -
springboot实现文件的上传
第一步编写上传的前段页面<div> <button type="button" class="btn btn-primary" ng-click="openAddModal()" data-toggle="modal" data-target="#documentOprModal" style="margin-left: 10px;float:lef...原创 2019-08-26 11:51:39 · 505 阅读 · 0 评论 -
springboot整合shiro
一.数据库这块的准备需要创建五张表数据库有用户(user)、角色(role)、权限(permission)三个实体,除了实体表以外,为了实现表间用户与角色、角色与权限多对多的表间关系,所以产生了user_role、role_permission两张关系表。在下图中,使用红线将表的外键标记了出来,但为了方便并没有在表中创建外键,我们手动进行维护再简单介绍下数据库字段,user表中name是用...原创 2019-08-22 17:27:58 · 113 阅读 · 0 评论 -
springboot整合Quartz框架
Quartz是一个完全由Java编写的开源任务调度的框架,通过触发器设置作业定时运行规则,控制作业的运行时间。其中quartz集群通过故障切换和负载平衡的功能,能给调度器带来高可用性和伸缩性。主要用来执行定时任务,如:定时发送信息、定时生成报表等等。创建一个任务类package www.it.com.controller;import java.text.SimpleDateF...原创 2019-08-25 17:45:50 · 137 阅读 · 0 评论 -
springboot项目创建父级依赖
第一步创建父级工程*注意父级工程这块一定要选择pom选择父级的pom文件<!--父工程对版本进行一个管理 --> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework...原创 2019-08-25 17:29:35 · 1305 阅读 · 0 评论 -
springboot整合测试
第一步:添加测试的依赖 <!--springboot整合测试 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>...原创 2019-08-25 17:17:12 · 159 阅读 · 0 评论 -
springboot整合solr
springboot整合solr搭建solr服务器 solr就相当于是一个数据库第一步:创建一个空的文件夹testsolr,为了方便管理tomcat、solr以及solr的数据源管理;第二步、安装下载Tomcat8.5.9、solr8.1.1,并创建一个空的文件夹solrHome(solr 数据源)solr8.1.1下载地址https://lucene.apache.org/solr/g...原创 2019-07-22 14:54:35 · 771 阅读 · 0 评论 -
springboot整合redis
一、安装RedisWindow 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis支持32 位和64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到C盘的tools目录中,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口 使用cd命令切换...原创 2019-07-29 11:20:31 · 77 阅读 · 0 评论