Spring
-
SpringCloud微服务架构搭建教程实例
SpringCloud微服务架构搭建教程实例一款Java语言基于SpringCloud、Vue、ElementUI、MySQL等框架精心打造的一款前后端分离框架,致力于实现模块化、组件化、可插拔的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的RBAC权限架构和常规基础模块,前端Vue端支持多主题切换,可以根据自己喜欢的风格选择想一个的主题的个性化呈现的需
-
SpringCloud笔记
SpringCloud笔记2023年最新笔记,全文约3万字,蕴含SpringCloud常用组件Nacos、OpenFeign、Seata、Sentinel等_springcloud笔记
-
SpringCloud教程合集
SpringCloud教程合集SpringCloud教程合集:1.使用SpringCloud搭建服务注册中心2.使用SpringCloud搭建高可用服务注册中心3.SpringCloud中服务的发现与消费4.Eureka中的核心概念5.什么是客户端负载均衡6.SpringRestTemplate中几种常见的请求方式7.RestTemplate的逆袭之路,从发送请求到负载均衡8.SpringClou…
-
springmvc和mybatis面试题(含答案)
springmvc和mybatis面试题(含答案)SpringMVCFramework有这样一些特点:1。它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.2。不依赖于ServletAPI(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)3。可以任意使用各种视图技术,而不仅仅局限于JSP4。支持各种请求资源的映射策略5。它应是易于扩展的2
-
最详细的Spring-data-jpa入门(一)
最详细的Spring-data-jpa入门(一)刚进公司,人生地不熟,偷偷藏着本《mybatis入土为安》,以为可以靠mybatis混的轻松点,谁知天有不测风云,大家用的是JPA。我这个小白没有听说过,全英文名叫,就是java持久化api,是SUN公司推出的一套基于的规范。持久化想必如雷贯耳,都0202年了,谁还不用个持久化框架啊,举起mybatis。ORM呢?全英文名为:对象关系映射,简单来说为了不用JDBC那一套原始方法来操作数据库,ORM框架横空出世(mybatis、hibernate等等)。…
-
SpringSecurity 记住密码
SpringSecurity 记住密码很多时候很少会出现让用户重复的输入用户名或密码的形式,往往都可以通过Cookie来记录下用户的操作密码。所以在spring安全框架里面也提供有这样记住密码的功能。对于记住密码的操作有两种支持:一种是使用浏览器保存、另一种是基于数据库保存。一、使用浏览器保存要想记住密码大多情况会使用复选框的方式来出现,用户只要选中了复选框,就表示密码要被记住。1.修改login.jsp页面定…
-
spring 定时任务 taskScheduler详解
spring 定时任务 taskScheduler详解spring3.0版本后,自带了一个定时任务工具,而且使用简单方便,不用配置文件,可以动态改变执行状态。也可以使用cron表达式设置定时任务。1、被执行的类要实现Runnable接口2、TaskScheduler任务调度接口TaskScheduler是一个接口TaskScheduler接口下定义了6个方法schedule(Runnabletas
-
Spring集成CXF
Spring集成CXF这次通过CXF实现Webservice服务端/客户端操作,花费近一周才完成,在编写过程中发现很多问题,便于以后使用,调用成功后进行粗略总结。环境描述:当前使用的CXF为2.7.6,Spring为3.26版本一、版本问题1、之前使用的版本为cxf2.2.6版本,现有maven中配置为2.7.6,在使用过程中服务端发布服务和服务端工程进行服务调用没有任何问题,同时在低版本(如:cxf2.2.6)版本中客
-
Spring框架介绍及使用
Spring框架介绍及使用Spring框架—控制反转(IOC)1Spring框架概述1.1什么是Spring1.2Spring的优点1.3Spring的体系结构2入门案例:(IoC)2.1导入jar包2.2目标类2.3配置文件2.4测试3入门案例:DI3.1目标类3.2dao3.3service3.4配置文件3.5测试4依赖注入…
-
Spring STS 修改启动Java VM
Spring STS 修改启动Java VMSpringSTS修改启动JavaVM。以sts-4.3.1.RELEASE为例,修改SpringToolSuite4.ini文件,viSpringToolSuite4.ini在openFile的行后追加,-vm<YOUR_JAVA_HOME>/bin/javaw例如,-vm/u01/jdk1.8.0_221/bin/javaw修改后的完整…
-
nacos集群 springcloud启动报错 failed to req API:/nacos/v1/ns/instance after all servers([localhost:80])
nacos集群 springcloud启动报错 failed to req API:/nacos/v1/ns/instance after all servers([localhost:80])最近在看nacos,因为项目上的规划,需要用到微服务。虽然以前看过微服务,但是都忘得差不多了,最近项目上规划要用到微服务,所以我就去了解了解。在我学习nacos的过程中,需要nacos集群,因为是自学,所以肯定是在本地自行部署多个端口进行集群。nacos的集群也十分简单,这里不做过多的讲述,我主要把坑的地方写出来,主要是cluster.conf配置文件,刚开始的内容配置如下:127.0.0.1:8845127.0.0.1.8846127.0.0.1.8847然后配置nginx
-
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found今天新建一个Springboot项目,然后在pom.xml就出现了Plugin‘org.springframework.boot:spring-boot-maven-plugin:’notfound这个错误搜索了一圈找到一个好用的方法只需要给他加上版本好就行了,至于为什么我也不清楚,希望知道为啥的大佬能指点一哈…
-
SpringAppContextUtil工具类获取ApplicationContext报空指针异常
SpringAppContextUtil工具类获取ApplicationContext报空指针异常今天在编写测试代码的时候使用SpringAppContextUtil工具类获取Spring应用上下文环境对象的时候报空指针异常。后来查资料发现工具类中一开始是声明了一个ApplicationContext类型的静态变量,但是由于静态变量是不能被Spring容器管理的,所以直接静态调用是无法掉用到上下文对象的。由于工具类是在jar包中的所以无法更改,所以自己写了仿写了一个工具类。先去除s…
-
Spring Boot 集成 Thymeleaf 快速入门、静态资源映射规则、WebJars「终于解决」
Spring Boot 集成 Thymeleaf 快速入门、静态资源映射规则、WebJars「终于解决」目录本文导读模板引擎SpringBoot使用Thymeleaf引入Thymeleaf渲染流程规则后台控制层前台页面浏览器访问本文导读1、本文承接《SpringBootWeb开发简介及webajrs和静态资源映射规则》,以里面的“dog”项目进行本次学习2、以前开发web项目时,只需将静态的"html”页面后缀名修改为“jsp”,…
-
springboot集成caffeine本地缓存[亲测有效]
springboot集成caffeine本地缓存[亲测有效]pom:<dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><version>2.9.3</version></dependency>CacheConfig:
-
UserDetailsService 无法注入spring容器[亲测有效]
UserDetailsService 无法注入spring容器[亲测有效]securityUserDetailsService无法注入spring容器
-
spring培训第一讲-ioc实现原理源码解析「建议收藏」
spring培训第一讲-ioc实现原理源码解析「建议收藏」spring核心类介绍1.spring容器的默认实现:DefaultListableBeanFactory2.spring读取配置文件核心类:XmlBeanDefinitionReader3.spring高级容器类:ClassPathXmlApplicationContext4.spring中描述bean定义的类:spring读取配置文件1.spring读取配置文件的流程,从xmlBeanFacto
-
docker部署springboot项目(详细教程)[亲测有效]
docker部署springboot项目(详细教程)[亲测有效]目录docker介绍安装dockerUbuntu安装dockerCentOS安装docker通过脚本安装创建springboot项目docker介绍Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker的核心思想是…
-
springboot+vue框架[亲测有效]
springboot+vue框架[亲测有效]1.Vue的安装新建文件夹”springboot+vue框架”打开dos界面,进入”springboot+vue框架”文件夹安装node软件安装vue脚本npminstallvue创建vue项目安装成功后,打开项目cdspringboot-vue-demonpmrunserve直接把springboot-vue-demo拖入到IDEA设置自动运行按钮设置自动打开浏览器界面…
-
Thymeleaf模板引擎—SpringBoot[亲测有效]
Thymeleaf模板引擎—SpringBoot[亲测有效]Thymeleaf模板引擎前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这种情况,SpringBoot这个项目首先是以jar的方式,不是war,像第二,我们用的还是嵌入式的Tomcat,所以呢,他现在默认是不支持jsp的。那不支持jsp,如果我们直接用纯静态页面的方式,那给我们开发会带来非常大的麻烦