- 开源安全组件概况:
致命、高危、中危、低危
总组件数,已打标组件数
已检测工程、用户数
已检测组件、检测次数- 安全检测列表
- 新建检测任务
- 根据项目名称搜索项目信息
- 安全检测列表
使用的技术
使用到的技术:
- 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。