JavaWeb
文章平均质量分 79
悟初境
What I cannot create, I do not understand.
展开
-
spring应用集成网关代理
记录下java web场景下几个实现网关代理的库。为什么要网关微服务下最基础的部分,唯一入口,用于代理、认证、限流等等即便还没做成微服务的系统,如果涉及多个应用需要用同一个登录才能访问,这时候也需要一个最外层的代理来做;计算机世界里没有加一层解决不了的事。下面是几个探索的方案。基于Spring Cloud Gateway如果基于spring cloud这一套,那么目前gateway一定是首选。用法不多说,只谈一点:由于gateway基于webflux实现,和 starter-web 模原创 2020-05-08 21:15:28 · 1751 阅读 · 0 评论 -
推荐一款替换swagger的无侵入文档生成工具-SmartDoc
在前后端分离的今天,为了保证进度,前后端一般同步进行开发,所以后端需要先给出接口文档,再写实现。经过笔者不断地寻找写文档的优化方案,至少尝试过以下方式:手写,如果是代码还没开始写,这种方式可以当作思考的过程,但是后面改起来也不方便;如果代码写完了再来写文档,就会很自然感觉有点重复性工作了;基于Swagger的注解,虽然能够自动生成文档,但是侵入性太强,曾经用过;基于Spring Doc,...原创 2020-03-26 19:06:38 · 10649 阅读 · 2 评论 -
springboot如何在静态类中获取配置-配置获取全解
springboot如何获取配置文件的配置?springboot如何在静态类中获取配置?以下所有示例都通过验证。1.定义配置文件格式这里主要指常见的配置文件:properties, yaml.当然,json也可以作为配置,不过不是首选。使用的配置文件:application.propertiesapi.key=jimoapi.password=passwordapplic...原创 2020-03-25 20:09:37 · 16516 阅读 · 2 评论 -
前后端分离之Java后端
前后端分离的思想由来已久,不妨尝试一下,从上手开始,先把代码写出来再究细节。代码下载:https://github.com/jimolonely/AuthServer前言以前服务端为什么能识别用户呢?对,是session,每个session都存在服务端,浏览器每次请求都带着sessionId(就是一个字符串),于是服务器根据这个sessionId就知道是哪个用户了。原创 2017-04-05 22:01:51 · 33490 阅读 · 10 评论 -
前后端分离之Springboot后端
这是上一篇博客前后端分离之Java后端的重写. 源码 前后端分离的后端主要解决的就2个问题 : 跨域访问(CORS)和token校验,下面快速说明.1.项目环境使用Intellij IDE. 项目结构: 2.跨域访问解决跨域很简单,翻一下官方文档很容易解决,我们就使用全局的通过注解实现的方式:@Configuration@EnableWebMvcpublic class WebConfi原创 2017-12-12 18:45:36 · 25614 阅读 · 10 评论 -
前后端分离之VueJS前端
本节接上一篇博客:前后端分离之Java后端代码:https://github.com/jimolonely/vue-jwt-demo前言前端用什么框架都可以,这里选择小巧的vuejs。要实现的功能很简单: 1、登录功能,成功将服务器返回的token存在本地 2、使用带token的header访问服务器的一个资源本次实验环境:"dependencies": { "vue": "^2.2.1原创 2017-04-08 14:07:58 · 38878 阅读 · 2 评论 -
struts2.5错误-There is no Action mapped for namespace [/] and action
struts2.5的通配符问题 转载自:struts2.5在学习struts框架时经常会使用到通配符调用方法,如下:<package name="shop" namespace="/" extends="struts-default"> <!-- 配置Action -->转载 2016-09-10 16:22:49 · 6027 阅读 · 8 评论 -
Hibernate+Junit-史上最详细图解教程-从环境配置到入门
工程目录结构在最后 Eclipse版本:Mars 4.5.2 数据库:MySQL+navicat1.需要Hibernate Tools for Eclipse plugins在JBoss Tools下载与自己Eclipse版本相对应的Tools。用于方便的构建hibernate工程。选择好版本后,会出现这样一个界面:这时直接把链接(红圈)拖进Eclipse就行了。然后获取资源后,点击finish原创 2016-04-26 17:28:52 · 5577 阅读 · 0 评论 -
10分钟-JavaWeb入门-登陆功能实现
1.环境搭建环境那个建2.了解MVC模型model–view–controller3.搭建登陆页面HTML代码:<body background="image/bg.jpg"> <div align="center" class="box"> <form id="form"method="post" action="servlet/LoginServlet"> userNa原创 2016-04-01 12:14:49 · 13853 阅读 · 3 评论