项目2、开源组件安全检测

  • 开源安全组件概况:
    致命、高危、中危、低危
    总组件数,已打标组件数
    已检测工程、用户数
    已检测组件、检测次数
    • 安全检测列表
      • 新建检测任务
      • 根据项目名称搜索项目信息

使用的技术

使用到的技术:

  • Spring boot
  • Mybatis 、Mybatis pagehelper
  • Mysql
  • flyway 数据库版本控制
  • swagger
  • junit
  • Spring cloud openFeign
  • Spring schedule
  • fastjason

Spring cloud openFeign

Feign使编写java http客户端更容易。

类级别的注解:
@EnableFeignClients:设置在使用了@SpringBootApplication的类处

@FeignClient(name = “remote-server”, url = “${remote-sever}”):设置在用户连接远程服务的类上

方法级别的注解:
@PostMapping(value = “/xxx/xxx”)
yyyResponseEntiry demoMethod();
这些方法和远程服务的接口对应

remote-server 设置在配置文件中,其内容是远程服务的url地址和端口

Spring Schedule

@EnableScheduling:设置在使用了@SpringBootApplication的类处

@Schedule(cron = “”):设置在要定时执行的方法上

flyway

实际使用过程中的两种方式:

  • 若要对数据库修改,不改动已经存在的表,新建一个sql或java文件,按照flyway的要求增加版本。
  • 在原来的表中修改,但是同时修改部署在容器环境中的flyway_schema_history表,使之和本地对应。

fastjson

前后端交互用json。

通过url下载文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值