1:maven 引用jar包<!--redis pom--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency&
特点:快速的搭建pom 以starter的形式,按组类聚了多条依赖,形成单条依赖,以父子继承的方式自动寻找对应的依赖版本以“习惯优于配置”的方式,简化了配置文件,无web.xmlbean的自动装配,全称注解开发无外置的servlet容器,使用内置容器。提供了方便的监测端点。区别:spring mvc :web框架中的一部分spring boot:web框架集大成者,垂直框架spring cloud
复制到文件夹好像不行: eclipse 要复制进去才行
原创 2022-07-07 10:55:13
54阅读
要实现的需求,keepalived双机热备,实现nginx高可用,项目多份部署使用shiro-redis存储session信息shiro分布式session链接nginx+springboot+shiro+redis实现分布式session共享,同一项目部署多份实现负载均衡nginx配置文件,两台服务器上的nginx都这样配置,两个8080的Server是同一个项目运行在了两个服务器上,在这里可以
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。SpringBoot简介SpringBoot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说SpringBoot能简化我们之前采用SpringMVC + Spring + MyBatis框架进行开发的过程。 在以往我们采用Spring
小区模式逐渐取代了传统的模式,成为现今社会的主流模式,主要是开创了一种新的运营模式,这种模式特别适合比较封闭的居民小区,针对小区业主一种小范围的消费群体,即时购物,即时送货上门。该网上超市还可以整体小区周边的外卖,便利店,跑腿服务公司等资料。让网上超市的功能更加齐全,更加容易让业主接受。 本springboot+nodejs+vue+Elementui+mysql系统.采用idea软件开
一、容器配置注解1、@Autowired @Autowired注解用于标记Spring将要解析和注入的依赖项。此注解可以作用在构造函数、字段和setter方法上。2、@Primary 当系统中需要配置多个具有相同类型的bean时,@Primary可以定义这些Bean的优先级。3、@PostConstruct与@PreDestroy 值得注意的是,这两个注解不属于Spr
的负载均衡支持4种算法,round-robin、least-connected、ip-hash、和weightd。   round-robin的意思是循环轮询。Nginx最简单的负载均衡配置如下: http { upstream app1 { server 10.10.10.1; server 10.10.10.2; }
一、基本配置 1、进入配置文件目录 vim /usr/local/nginx/conf/nginx.conf2、修改端口参数 http-->server-->listen 3、修改服务名参数 http-->server-->server_name 4、设置服务编码 http-->server中增加:charset utf-8; 5、如需多个端口服务
转载 2024-02-29 23:22:06
404阅读
1、SpringBoot项目① 去你自己的云申请并下载好相关文件,SpringBoot下载的是Tomcat(默认),Vue2下载的是Nginx② 将下载的压缩包里面的.pfx后缀文件拷贝到项目的resources目录下③ 编辑配置文件(主要是框里面的内容,注意是配置在server下)然后就是把项目打成jar包,部署到服务器上即可,这里就不过多赘述了2、Vue2项目① 查看nginx是否安装了wit
转载 2024-10-10 16:21:02
226阅读
springbot+vue项目的打包部署 springbot+vue项目的打包部署使用vue进行前后端分离式开发,但最终部署还是要将前端放到后端中统一部署。一、打包1.前端打包(1)流程通常,我们的前端是在 VsCode 中开发的,如果想要打包,只需要 ctrl+shift+U 调出命令行;然后输入npm run build 之后在项目中会自动
转载 2024-03-23 21:37:41
798阅读
1点赞
本章概要整合Thymeleaf整合FreeMarker在目前的企业级应用开发中,前后端分离是趋势,但是视图层技术还占有一席之地。Spring Boot 对视图层技术提供了很好的支持,福安防推荐使用的模板引擎是Thymeleaf,不过想FreeMarker也支持,JSP技术在这里并不推荐使用。3.1 整合ThymeleafThymeleaf是新一代Java模板引擎,类似于Velocity、FreeM
概述最近项目组后端需要一个简单的web后台,于是用Ant Design Vue撸了一个页面,嫌麻烦也就没有前后端分离了。骚操作大致归纳如下:Vue 打包后得到 distdist 下生成的静态文件拷贝到 SpringBoot 的 resources/static 目录下但是过程中遇到几个问题,既然踩过坑那么久将其记录下来,防止有和我一样的同学们重复踩坑。Vue的两种路由模式对于 Vue 这类渐进
目录异步执行增加内嵌 Tomcat 的最大连接数使用 @ComponentScan()默认 Tomcat 容器改为 Undertow使用 BufferedWriter 进行缓冲Deferred 方式实现异步调用异步调用可以使用 AsyncHandlerInterceptor 进行拦截异步执行实现方式二种:使用异步注解 @aysnc、启动类:添加 @EnableAsync 注解JDK 8 本身有一个
spring boot介绍Spring Boot目前流行的java web应用开发框架,相比传统的spring开发,spring boot极大简化了配置,并且遵守约定优于配置的原则即使0配置也能正常运行,这在spring中是难以想象的。spring boot应用程序可以独立运行,框架内嵌web容器,使得web应用程序可以像本地程序一样启动和调试,十分的方便,这种设计方式也使得spring boot
转载 2024-04-18 13:16:34
98阅读
终于把网站搞完了,也终于能够通过域名访问了,这次就简单回顾一下这么多时间的经历,总结一下。我的开发环境是前端使用vue-admin-template,后端使用Spring boot+mybatis-plus,由于我要根据后端打包的效果做一下前端的配置,所以就先在后端打包。1.后端打包后端打包时要注意代理穿透、后端许可的连接的部分。首先是配置代理穿透:代理穿透可以写两个允许的域名,我是写的自己要配置
转载 2024-03-20 10:25:55
456阅读
一、前言spring boot是要打成jar包运行的,项目采用了前(VUE)后(SpringBoot)端完全分离,开发完成后需要整合到一起发布,这就要引出这篇博客的由来了;一开始的时候是前端VUE开发完成后打成dist包然后发给我(前后端不在一起开发),我拿到dist包后解压然后放到springboot的static目录下。然后将项目打成jar包。最后部署,一次两次没问题,但是如果是联调阶段,前端
转载 2024-07-26 11:53:43
1641阅读
nginx配置https和IP白名单nginx安装ssl证书并配置nginx限制IP访问通过yum来直接安装# add the yum repo: wget https://openresty.org/package/centos/openresty.repo sudo mv openresty.repo /etc/yum.repos.d/ # update the yum index: sud
转载 2024-08-27 12:11:45
79阅读
这个错误信息表明你试图使用 cp 命令将一个目录(./dist)复制到它自身内部的一个同名目录(./dist/dist)中,这在逻辑上是不被允许的。cp 命令在默认情况下不会递归地复制目录到一个已经存在的同名子目录中,因为这可能会导致无限递归或数据损坏。要解决这个问题,你有几个选择:检查目标目录:确保你指定的目标路径不是你想要复制的源目录的子目录。如果目标路径错误,更
原创 2024-10-10 09:41:39
382阅读
SpringBoot+Vue整合WebSocket实现前后端消息推送场景WebSocketHTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端:HTTP 协议无法实现服务器主动向客户端发起消息。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。大多数 Web 应用程序
  • 1
  • 2
  • 3
  • 4
  • 5