Eureka-Server源码更改增加操作功能

更改好的JAR下载地址:https://download.csdn.net/download/zhuwei_clark/12048483

源码更改内容如下:

1、首先用压缩软件打开该jar包

 

这里说一个小细节,一般spring系列的页面都是使用freemarker渲染的。这个也是我们日常处理页面静态化常用的方式。

进入templates目录,一直找到静态资源存储的目录:

 

打开status.ftl

修改内容如下:

<#list instanceInfo.instances as instance>
                     <#if instance.isHref>
                       <a href="${instance.url}" target="_blank">${instance.id}</a>
                       <#if instanceInfo.isNotUp><button onclick="changeStatus('${app.name}','${instance.id}','UP')" id="up_${instance.id}">上线</button>
                       <#else>
                       <button onclick="changeStatus('${app.name}','${instance.id}','DOWN')" id="down_${instance.id}" >下线</button> <button onclick="changeStatus('${app.name}','${instance.id}','OUT_OF_SERVICE')" id="out_${instance.id}" >剔除</button></#if>
                     <#else>
                       ${instance.id}
                     </#if><#if instance_has_next>,</#if>
                   </#list>
<script type="text/javascript">
   $(document).ready(function() {
     $('table.stripeable tr:odd').addClass('odd');
     $('table.stripeable tr:even').addClass('even');
   });
   function changeStatus(name,id,status){
      var url = window.location.href+"eureka/apps/"+name+"/"+id+"/status?value="+status;
      $.ajax({
        type : "PUT",
        url : url,
        success : function(data) {
            window.location.href = window.location.href;
            console.log("切换成功!")
        },
        error : function(xhr, textStatus, errorThrown) {
            console.log("切换失败!")
        }
     });
   }
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值