SpringBoot启动类注解全析
简介 本文承接上文《[史上最精简的springboot项目搭建]()》,主要讲解springboot项目启动类中的注解@SpringBootApplication。 @SpringBootApplication注解的组成 通过查看@SpringBootApplication这个注解类的源码,我们可以
简介 本文承接上文《[史上最精简的springboot项目搭建]()》,主要讲解springboot项目启动类中的注解@SpringBootApplication。 @SpringBootApplication注解的组成 通过查看@SpringBootApplication这个注解类的源码,我们可以
简介 本文旨在演示搭建最为精简的springboot的项目,当然精简不代表功能少,只是尽量用最少的步骤最少的代码搭建更多功能的springboot项目。 springboot搭建第一版 主要分三步:建立maven项目,导入相关依赖,创建启动类,完毕。 建立maven项目就不必说了,大家都会的吧。 第
简介 自上篇博客《[Guacamole 开发web端远程桌面]()》写出来之后,陆续有伙伴联系我,希望我写一下guacamole的web集成版,可惜自己一直没什么心思,直到今日才终于想执笔了。 guacamole与web的集成方案 上篇博客说到,guacamole其实是分为客户端和服务端,服务端自不
项目实现热部署的好处: 1. update代码(不改变配置文件和外部引用时)不用重启 2. 改变类的结构(增加属性、增加/修改/删除/编辑方法、注入对象等)不用重启 3. 增加/删除类文件不用重启 spring boot实现热部署的方式有两种: 1.通过再项目中加入如下的依赖 然后再applicat
1.创建新的maven项目 2. 添加必须的依赖 ` <!--springboot的必须依赖--<parent<groupId>org.springframework.boot</groupId<artifactId>spring-boot-starter-parent</artifactI
简介 本文详细介绍在springcloud项目中,使用zuul作为网关代理,使用微服务上传文件的情况下,所出现的问题以及解决方式。 zuul上传大文件问题 我的上传微服务是my-source,端口是8081;zuul的端口是8091,路由配置是 zuul.routes.source.path=/so
简介 相信大家在做web系统开发的时候,都遇到过前端页面访问另一个服务器而非本服务器从而遭遇的跨域问题。跨域是个很常见的问题,虽然在web系统中的解决方式很简单,加一段耳熟能详的代码,或者一个注解,或者在某个框架中配置点什么就能解决,但是不少开发者并没有对跨域有全面的系统性的认知。
在安装mysql时,遇到了一些难以描述的问题,于是一直在卸载、重装这个软件,花了一个晚上的时间,终于成功了。为了日后有需要时方便查看,就写下这篇博客用来记录详细过程。 1. 把MySQL服务停止掉 2.进入控制面板卸载mysql相关的一切服务 3.删除干净之后很舒服,但是还不行 还要删除文件 这个P
简介 说到redis缓存,我想先说下spring的默认缓存。spring对缓存的支持,是有着一套接入第三方缓存的规范的。第三方的缓存,如redis、Memcached等,如果需要在spring中使用,就要实现CacheManage。 使用spring缓存,一般需要用到三个注解:@Cach
一、简介 maven是每个java开发者都离不开的工具。以往每次使用maven都只是使用到了一些基本的、现成的知识,对maven本身缺少系统性的认知,也不知道一些必要的知识点。这几天查看了相关的一些资料,整理了一下Maven的基础和必要的知识点。 二、Maven的安装和配置 mave
一、简介 Apache Guacamole 是无客户端的远程桌面网关。它支持VNC,RDP,SSH等标准协议。guacamole的客户端是html5 web应用程序,因此通过访问浏览器,就可以访问到远程桌面。大家应该使用过Microsoft的mstsc,或者VNC,又或者teamviewer,这些都
简介 session,会话,其实是一个容易让人误解的词。它总跟web系统的会话挂钩,利用session,javaweb项目实现了登录状态的控制。坊间流传,关闭浏览器,就是关闭了web系统的会话。其实浏览器对于会话有自己的定义,而web系统对于会话也有自己的定义。在tomcat中,ses