SpringBoot
文章平均质量分 74
Been Doing
君子尚拙,以璞为真!
展开
-
SpringBoot + Dubbo + zookeeper
六、SpringBoot + Dubbo + zookeeper环境搭建1、启动zookeeper !2、IDEA创建一个空项目;3、创建一个模块,实现服务提供者:provider-server , 选择web依赖即可4、项目创建完毕,我们写一个服务,比如卖票的服务;创建的是Maven项目编写接口package com.baidu.service;public interface TicketService { public String getTicket();}接口的原创 2022-05-20 18:48:55 · 942 阅读 · 0 评论 -
整合Mybatis操作
整合Mybatis操作https://github.com/mybatisstarterSpringBoot官方的Starter:spring-boot-starter-*第三方的: *-spring-boot-star <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-bo原创 2022-05-17 14:31:09 · 134 阅读 · 0 评论 -
构建后台管理系统
构建后台管理系统https://www.yuque.com/docs/share/e426e9d5-4d64-4962-a4f9-9af6f06480f6?# 《SpringBoot》链接有效期至 2022-05-20 14:28:051、项目创建thymeleaf、web-starter、devtools、lombok2、静态资源处理自动配置好,我们只需要把所有静态资源放到 static 文件夹下3、路径构建th:action=“@{/login}”4、模板抽取th:insert/re原创 2022-05-17 14:28:39 · 656 阅读 · 0 评论 -
拦截器实现功能
登录实现后的拦截器需求: 当用户登录之后才能访问数据,注销用户后。再次进入访问刚刚进入的请求,也是可以被访问到的。这就不符合我们的常规。当session注销后,页面应该跳转到首页,并重新登录。设置一个拦截器要求:package com.baidu.admin.interceptor;import lombok.extern.slf4j.Slf4j;import org.springframework.web.servlet.HandlerInterceptor;import org.s原创 2022-05-15 09:31:22 · 171 阅读 · 0 评论 -
Spring Boot分页操作
分页操作1、加入依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version></dependency>2、Mybatis-Plus工具类@Configurationpublic class My原创 2022-05-14 20:24:32 · 824 阅读 · 0 评论 -
自动配置原理
自动配置原理入门一、引导加载自动配置类SpringBoot运行原理先看@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, cla原创 2022-04-15 13:45:20 · 774 阅读 · 0 评论 -
分布式Dubbo+Zookeeper+SpringBoot
分布式Dubbo官网:https://dubbo.apache.org/zh/分布式:Dubbo+Zookeeper+SpringBoot一、分布式理论在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。分布式系统(原创 2022-04-21 09:49:56 · 263 阅读 · 0 评论 -
Shiro
Shiro一、简介Apache Shiro 是 Java 的一个安全框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等。这不就是我们想要的嘛,而且 Shiro 的 API 也是非常简单;其基本功能点如下图所示:Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个原创 2022-04-19 11:42:25 · 271 阅读 · 0 评论 -
SpringSecurity(安全)
SpringSecurity(安全)官网:https://docs.spring.io/spring-security/reference/index.htmlSpringSecurity(安全)一、简介Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入spring-boot-starter-security模块,进行少量的配置,即可实现强大的安全管理!记住几.原创 2022-04-19 11:18:08 · 1204 阅读 · 0 评论 -
SpringBoot整合MyBatis
SpringBoot整合MyBatis整合MyBatis官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/Maven 仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/2.1.11、包结构一、整合包,导入依赖<dependencies>原创 2022-04-19 10:51:48 · 916 阅读 · 0 评论 -
SpringBoot整合JDBC,Druid
SpringBoot整合JDBC一、SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/p原创 2022-04-19 10:25:28 · 219 阅读 · 0 评论 -
SpringBoot
什么是SpringBoot1:回顾什么是Spring:Spring是一个开源的框架,2003年兴起的一个轻量级的java开发的框架;Spring是为了解决企业级应用开发的复杂性创建的,简化开发。Spring是如何简化Java的。为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模版减少样式代码,R原创 2022-02-23 21:43:06 · 233 阅读 · 0 评论