shiro用来认证用户及权限控制,jwt用来生成一个token,暂存用户信息。jwt生成一个token存储在客户端,每次请求将其存储在header中,解决了跨域,可以通过自定义的方法进行验证,解决了分布式验证的问题。大体包含哪些类(1)LoginAction.java (controller层)。 (2)JwtUtil.java(工具类):实现了利用登陆信息生成token,更新token,根据to            
                
         
            
            
            
            利用闲余时间想自己搭建一个springboot+mybatis的项目,提升一下自己对项目的了解,毕竟自己还是一个小白,在这里为自己创建项目的过程做一个记录,以便以后回忆。同时将搭建中遇到的问题也在这里做记录。如有遇到同样问题的同学,希望能给你一下借鉴。 springboot的优势之一就是快速搭建项目,省去了自己导入jar包和配置xml的时间,使用非常方便。1、创建项目1、打开IDEA,点击File            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 15:24:26
                            
                                414阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Spring Boot项目中集成mybatis来开发项目,我相信每个用Spring boot 的小伙伴都使用过,感觉就是特别爽,在yml文件中配置一下,就能对数据库进行访问了,其实现原理是什么呢?带着疑问,我们走进代码。在pom.xml文件中新增配置<dependency>
    <groupId>org.mybatis.spring.boot</groupId            
                
         
            
            
            
            项目中整合了mybaitsplus的starter,该包下有一个MybatisPlusAutoConfiguration,是一个自动配置类,有一个创建SqlSessionFactory的方法,截图如下:首先创建了一个MybatisSqlSessionFactoryBean对象,设置dataSource对象到MybatisSqlSessionFactoryBean对象上,获取MybatisConfi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 00:06:06
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景     日志   以上就是日志的一般样子了。一般线上出问题了,我们排查问题时,首先就是去服务器上拉取server.log日志下来,然后通过日志里的记录的信息,快速定位问题的源头和原因。但是,日志量小的时候,我们可以这样做,但是随着业务不断扩展,复杂化,要在海量的日志中找到问题的所在,并非易事。于是一些日志类库应运而生,帮助程序猿们解决这些难题。下面我们就介绍下spring boot整合log            
                
         
            
            
            
            SpringBoot 整合 Mybatis一、SpringBoot创建项目二、添加相关依赖2.1打开pom.xml文件 -> 使用EditStarter 插件添加依赖2.2添加的依赖三、配置yml配置文件3.1将.properties配置文件修改成.yml配置文件3.2 配置内容3.3创建目录结构四、创建简单数据库,表4.1使用Navicat For Mysql 可视化工具创建数据库4.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 23:18:39
                            
                                364阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、新建一个maven工程二、在pom.xml 加入如下配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-21 10:10:35
                            
                                1085阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、准备工作1、建表语句,使用MySQL5.7.28SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_user-- ----------------------------DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` (
  `I            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-05-15 14:23:13
                            
                                375阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近项目原因可能会继续开始使用MyBatis,已经习惯于spring-data的风格,再回头看xml的映射配置总觉得不是特别舒服,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。Spring中整合MyBatis就不多说了,最近大量使用SpringBoot,因此整理一下SpringBoot中整合MyBatis的步骤。搜了一下SpringBoot整合MyBatis的文章,方法都比较老,比较            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-22 12:01:05
                            
                                398阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            整合MyBatis 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ M·            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-19 10:12:00
                            
                                108阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            springboot整合mybatis的相关配置 1、导入mybatis的依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --><dependency> <g ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-12 16:30:00
                            
                                141阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.File--»New--»Module 更改URL为 https://start.aliyun.com/ 此处以MySQL为例 2.MySQL数据库设计 数据库名:springboot 表名 :t_user 3.项目代码 项目结构 package com.ntvu.springbootmybat ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-12 18:48:00
                            
                                85阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SpringBoot整合MyBatis 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifa ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-18 22:22:00
                            
                                65阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            springboot整合mybatis小案例 1.导入相关依赖 2.application.properties 3.entity层 4.mapper层 5.controller层 6.启动类上加入 @MapperScan(basePackages = {"cn.happy.mapper"}) 扫描            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-10 14:02:20
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文件夹:1 添加Mybatis的起步依赖<dependency>    <groupId>org.mybatis.spring.boot</groupId>    <artifactId>mybatis-spring-boot-starter</artifactId>    <versi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-26 00:19:46
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一,添加相关的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-08 08:51:00
                            
                                48阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.第一步:导入需要依赖的jar包,用到的Jar包有springboot的启动类,mybatis依赖,mysql数据库驱动,jdbc连接驱动,lombok生成实体类的get,set等相关方法, 因为需要创建的是一个web项目,所以需要引入webjar包。 1 <?xml version="1.0"  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-20 18:12:00
                            
                                133阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            0.引入jdbc和注册驱动注解 引入jdbc连接 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-jdbc</artifactId> 4 </dependen ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-08 15:36:00
                            
                                72阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.使用数据库是mysql,首先是在application.properties配置文件中添加mysql的配置文件#mysqlspring.datasource.url=jdbc:mysql://127.0.0.1:3306/sshespring.datasource.username=rootspring.datasource.password=rootspring.data            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 12:05:15
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Mybatis与Hibernate相比,Mybtais在这些场景使用优于Hibernate:1.1 出于安全考虑,只提供特定的SQL(或存储过程)以获取所需的数据,数据库表具体的结构不予公开1.2 开发规范中要求,所有涉及到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现(例如,金融行业的软件在开发规范中严格指定)1.3系统数据处理量巨大,对性能要求极为苛刻,需要高度优化SQL语句...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-02 14:57:50
                            
                                174阅读