
SpringBoot
好运haoyun
这个作者很懒,什么都没留下…
展开
-
狂神SSM整合自行实践【附源码包和遇到的BUG及解决方法】
SSM整合源码包https://download.youkuaiyun.com/download/qq_43439968/12789462刚上传的,不需要优快云积分就可下载,经过测试,能跑通,里面有加注释方便理解基本环境:ideaMySQL5.7Tomcat 9Maven 3.6流程:数据库mybatispojo接口接口映射mappermybatis-configservice层调用dao层spring层applicationContext.xml数据库配置连接原创 2020-08-31 22:07:13 · 2003 阅读 · 14 评论 -
Spring整体学习笔记-IoC依赖注入-AOP代理-整合Spring-Mybatis
Spring简介行业春天解决企业级开发的复杂性,使现有的技术更容易使用,本身是个大杂烩,整合了现有的技术框架不要重复造轮子SSH:Struct2+Spring+HibernateSSM:SpringMVC+Spring+Mybatis官网:https://spring.io/projects/spring-framework#overiew官方下载地址:https://repo.spring.io/release/org/springframework/spring/可以下载到所有的版原创 2020-08-24 08:03:49 · 580 阅读 · 0 评论 -
SpringBoot MartinFlowar微服务译文理解
微服务是一种架构风格,将业务拆分成模块,部署在不同的主机上提供结构,提供服务,通过http的方式通信单体应用架构(All in One)将一个应用的所有应用服务都封在一个应用中,无论什么系统,都把数据库访问,web访问,各个功能放在一个war包内这样的好处是方便开发测试,部署十分容易,需要扩展时只要把war包复制多份,然后放到多个服务器上在做个负载均衡缺点是,哪怕要修改任何一个地方,都要停掉整个服务,重新打包、部署这个应用的war包,特别对于一个大型的应用,不可能把所有内容都放在一个应用里面,如原创 2020-09-11 07:48:14 · 376 阅读 · 0 评论 -
狂神 SpringBoot 自动装配原理初探
原理初探自动配置pom.xmlspringpom.xml下有parentspring-boot-starter-parent下还有parentspring-boot-dependencies没有parent了,里面存放着各种东西的jar包所以pom.xml中spring-boot-dependencies :存放着核心依赖我们在写或者引入一些springBoot依赖的时候,不需要指定版本,就是因为有这些版本仓库启动器应该是没有显式springboot会将所有的功能场原创 2020-09-12 16:17:07 · 605 阅读 · 0 评论 -
第一个SpringBoot程序 修改banner
第一个SpringBoot程序两种创建方法使用网站生成项目https://start.spring.io/maven、java版本、项目名称、导出jar、添加springWeb这种方式一般不用,一般直接idea生成IDEA创建可能会遇到的问题无效发行版本项目结构设置项目打开,先mavne启动一下,不报错Failed to execute goal org.apache.,maven.plugins:maven-compiler-原创 2020-09-12 16:17:29 · 160 阅读 · 0 评论 -
Shiro 简单项目记录、狂神Shiro、 Spring整合Shiro、认证、授权、Shiro-Thymeleaf整合,Shiro整合Mybatis
Shiro简单项目记录项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://原创 2020-09-21 08:46:31 · 501 阅读 · 0 评论 -
Shiro 登录界面认证 -1
环境搭建<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version></dependency>Spring-Shiro整合依赖文本再加入一些springboot web项目常用依赖几个简单页面跳转<!DOCT原创 2020-09-21 08:49:00 · 229 阅读 · 0 评论 -
Shiro整合Mybatis -2
Shiro整合Mybatis准备数据库id:Not null、Auto_inc 、Primary keyname: Not null、Uniquepwd:Not null 、default 123456因为用户名是不能重复的id一般不手动设置批量创建用户,密码就先设置为默认吧,密码应该在插入的时候默认导入mybatis整合maven依赖文本<!--Mybatis--><dependency> <groupId原创 2020-09-21 08:50:35 · 90 阅读 · 0 评论 -
Shiro授权配置 -3
Shiro请求授权主要流程ShiroConfig中的getShiroFilterFactoryBean,给请求设置权限,给入setFilterChainDefinitionMap中,就设定好了授权规则未授权的请求跳到自己制作的非授权提示界面当用户每次访问设定的请求页面就会进入UserRealm的doGetAuthorizationInfo方法中查看是否有授权创建subject获取当前用户,读取用户的权限先给数据库用户表加权限存放权限的列没有权限的应该设置为其他原创 2020-09-21 08:52:04 · 246 阅读 · 0 评论 -
Shiro-Thymeleaf整合 -4
Shiro-Thymeleaf 整合主要实现功能:登录按钮通过session判断是否为null显示add和update根据权限判断对某些用户显示添加整合依赖文本<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version原创 2020-09-21 08:53:26 · 93 阅读 · 0 评论 -
Swagger配置
Swagger简介前后端分离后端:后端控制层、服务层、数据访问层前端:前端控制层、视图层前端伪造数据,json,不需要数据也能跑起来前后端如何交互===》通过API沟通前后端相对独立,送耦合前后端甚至可能部署在不同的服务器上产生一个问题前后端集成联调,前后端无法做到即时协商,前端加了字段后端需要更改很多东西解决方案指定Schema计划制定的提纲,实时更新最新的API,降低集成风险早些年使用Word文档前后端分离前端要使用数据时要确保数据适合前端界面,如果后端传递原创 2020-09-22 08:48:20 · 514 阅读 · 0 评论 -
Jedis Demo Radis官方推荐中间件
Jedis官方推荐的操作Redis的中间件,SpringBoot已经有整合RedisTemplate导入包建立连接操作可关闭连接,或者直接就使用jedis连接池<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</version></depende原创 2020-11-30 16:22:44 · 141 阅读 · 0 评论 -
springboot整合redis、重写配置、源码浏览
SpringBoot整合SpringBoot操作数据:是封装在Spring-data中的,jpa、jdbc、mongodb、redis在SpringBoot2.x以后与原来使用的jedis被替换成来看lettuce,底层已经不使用jedis了jedis:采用的直连,多个线程操作的话,不安全,要提高安全性要使用jedis pool连接池lettuce:采用netty,高性能网络框架,异步请求,实例在多线程中可以共享,不存在线程不安全的情况,dubbo底层也是用netty,可以减少线程数量,更像NIO原创 2020-11-30 16:29:13 · 1417 阅读 · 0 评论