04 2021 档案

摘要:Swagger-UI 接口化工具 微服务是面向服务的架构, 在整个微服务项目中, 服务数量众多, 而每个服务又包含一系列 RESTFUL 风格API(controller), 开发/测试人员在调用API时, 都需要知道服务中有哪些功能, 以及如何获取服务中的 API. 此时,我们就可以通过当前流行的 阅读全文
posted @ 2021-04-17 14:33 神之一招 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud 是在 Spring Boot 基础上构建的, 用于检查分布式系统构建的工具集. 工具集包括 配置管理, 服务发现, 智能路由,断路器,为代理和控制总线. 服务发现 Eureka 包括 服务发现组件(Eureka Server) 也叫做注册中心 和 客户端发现组件 (Eure 阅读全文
posted @ 2021-04-17 12:21 神之一招 阅读(60) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch, 纯 Java 开发的. 白名单 IP 管理. Spring Data 可以跟 Elasticsearch 来整合. 阅读全文
posted @ 2021-04-12 22:53 神之一招 阅读(62) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 定时任务 java.util.Timer: 配置麻烦,时间延后 Quartz 框架是针对上边配置麻烦,做优化, 使得配置更简单. 推荐使用: SpringBoot 注解方式 @EnableScheduring 开启定时任务, 在 Springboot application 类 阅读全文
posted @ 2021-04-12 21:27 神之一招 阅读(57) 评论(0) 推荐(0) 编辑
摘要:JPA: 老的数据库框架, 性能很不好, 不推荐使用. Hiberante: ORM 框架 Mybatis: 互联网使用更多, 半 ORM. 集成 Mybatis 包: model 或者 domain, 用来存放实体类. 是一堆 JavaBean. mapper: 访问数据库的接口 service: 阅读全文
posted @ 2021-04-11 15:28 神之一招 阅读(62) 评论(0) 推荐(0) 编辑
摘要:项目启动方式 1. 在 springBoot application 上右键 run as Java application 2. run as mvn install 会打包一个jar 包 3. war 在 tomcat, war 包方式, 一般 springBoot 都是使用 jar 包启动了 阅读全文
posted @ 2021-04-10 21:38 神之一招 阅读(76) 评论(0) 推荐(0) 编辑
摘要:恢复默认布局方法: 菜单 windows -> perspective -> reset perspective 右键, source(alt + shift + S) 和 Refactor(alt + shift + T) 特别有用 ctrl + 鼠标左键 查找位置 鼠标悬停, 可看定义 ctrl 阅读全文
posted @ 2021-04-10 10:37 神之一招 阅读(102) 评论(0) 推荐(0) 编辑
摘要:springBoot 单元测试 首先引入依赖: 在 Test 文件夹, 创建相关包, 然后创建测试类. 增加2个注解: @RunWith(SpringRunner.class) //底层用 Junit, SpringJunit4ClassRunner @SpringBootTest(class={X 阅读全文
posted @ 2021-04-08 21:15 神之一招 阅读(61) 评论(0) 推荐(0) 编辑
摘要:springboot 中的静态资源都是可以直接访问的, 并不需要通过 controller. 所以,这种静态资源的安全如何考虑. 比如静态的一些图片。 现在都是前后端分离部署了. 前端 图片等如何保证安全呢? 实际上, 1. 那些保密的图片, 可以不放在类似 static 或者是前端服务器, 这样就 阅读全文
posted @ 2021-04-08 20:41 神之一招 阅读(76) 评论(0) 推荐(0) 编辑
摘要:model model 与 DB 中的表是一一对应的. 一般我们先创建一个 BaseModel 用来格式化那些每个表都有的字段, 比如 createTime, updateTime 等. @Datapublic class BaseModel implements Serializable { pr 阅读全文
posted @ 2021-04-07 11:23 神之一招 阅读(157) 评论(0) 推荐(0) 编辑
摘要:MyBatis MyBatis 是灵活的 SQL 映射, 不想 Hibrnate 是纯的 ORM, 个人还是比较写 SQL 语句, 不喜欢纯的 ORM. 首先引入 Maven 依赖. <!-- mybatis --> <dependency> <groupId>org.mybatis.spring. 阅读全文
posted @ 2021-04-05 16:56 神之一招 阅读(113) 评论(0) 推荐(0) 编辑
摘要:@Autowired 它可以使对类成员变量, 方法及构造函数进行标注, 让 spring 完成 bean 的自动装配工作. @Bean 告诉方法, 产生一个 bean 对象, 随后这个 Bean 对象将由 spring 管理. @Configuration 类级定义, 表明这个类是 bean 的定义 阅读全文
posted @ 2021-04-05 13:40 神之一招 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Table 设计 貌似安装 mysql 中, table 的结构自动就在里了,呵呵. sys_user (salt 加密盐, status: 0-禁用, 1-正常, del_flag: -1已删除, 0正常) sys_role sys_dept (partent_id 上级机构ID, 0 为一级机构 阅读全文
posted @ 2021-04-05 11:54 神之一招 阅读(57) 评论(0) 推荐(0) 编辑