SpringBoot 集成 Thymeleaf 模板引擎 场景最近开始了一个新的项目,后端使用了 SpringBoot。因为没有进行前后端分离,所以还需要模板引擎。经过调查,我们放弃 JSP/JSTL 而选择了 SpringBoot 默认推荐的 Thymeleaf。 附:不要吐槽 JSP/JSTL 很老,吾辈自己都觉得很老,然而公司不允许前后端分离,无解。。。(或许有?) 实现创建项目使用 springboot.io 创建项目,选择 Web 和 Th
Windows 上安装 JDK 并设置环境变量 从 Oracle 官网下载 JDK首先在浏览器打开 JDK8 下载页面 找到 Java SE Development Kit 8uXXX 勾选 Accept License Agreement,点击下载平台对应的二进制文件,这里以 Windows 平台为例,选择 jdk-8u191-windows-x64.exe 下载就好了 运行安装程序双击打开 JDK 安装,其实基本上就是一路 Next 下去
Windows 下安装 Gradle 官网, GitHub 场景吾辈需要在 Windows 下 build Android 的项目,作为 Android 官方推荐的构建工具,Gradle 也却是不得不用呀 安装在官网的版本 发布页面 找到 Download 的 binary-only 链接,点击即可下载了(后面的 complete 指的是完整版,我们只是使用的话并不需要下载那个)。 设置环境变量下载完成后,将文件解压出来,解压出来
使用 GitHub 作为 Maven 仓库 GitHub 示例 场景吾辈在日常工具中也有一些公共的代码库,一直想分离成单独的类库却没有机会,看到使用 github 就能部署 maven 仓库就尝试了一下。 这里吐槽一下 maven 中央仓库的发布流程,不知道为什么不能像 npm 一样一个简单的命令就能发布多好! 创建一个 maven 项目上传到 github这是初始的 pom.xml 1234567891011121314<!
使用 Java8 新的时间 API 简介Java8 面世以来已经 6 年了,许多人也开始使用起了 lambda,Stream<T>,Optional<T> 之类的新的语言特性,然而对于 Java8 提供的新的时间 API 虽然据说比旧版本的 Date 好很多,但并没有得到完全的使用。一方面是为了兼容旧的系统,另一方面 Java8 的时间 API 似乎太过于强大了,让人有些不知所措,不知道应该从何下手。再加上因
使用 Spring 时进行测试 使用 Spring 时进行测试 前置要求 概略 普通测试 Dao/Service 层测试 手动使用 ApplicationContext 去获取 Bean 然后进行测试 使用注解自动加载 Spring 测试环境 Web 层测试 独立安装测试 集成 Web 环境测试 前置要求 Java Spring/SpringMVC Maven 概略单元测试/集成测试是软件开发时重要的一项流程,
成为 Java 高级程序员需要掌握哪些? 转自 https://blog.csdn.net/zhibuguonicuo/article/details/60345715,吾辈只修改了部分排版/错字以更好的阅读。 Section 1 Core Java,就是 Java 基础、JDK 的类库,很多童鞋都会说,JDK 我懂,但是懂还不足够,知其然还要知其所以然,JDK 的源代码写的非常好,要经常查看,对使用频繁的类,比如 String,集合
在 VSCode 中使用路径别名也有提示 场景最近在学 ReactJS,遇到了一个很奇怪的问题。当吾辈在 webpack 配置中配置了路径别名之后,VSCode 再输入路径便没有了提示。 路径别名配置 123456alias: { // Support React Native Web // https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-
2018 React Redux 入门教程 吾辈已转 mobx,放弃使用 redux 了。译文链接, 原文链接老实说学习 Redux 真的很有挫败感,虽然 Redux 的源码很小(< 2kb),然而其文档却庞大无比,老实说让人害怕!即便吾辈看了阮一峰写的 Redux 入门教程,然而还是在第二篇就 GG 了。纵然了解了概念,然而却不知如何使用,便是如此了。。。这篇翻译过来的教程吾辈感觉还不错,所以也便是转发一下好啦吾辈也跟着教程写了一
Vue 表格封装 BasicTableVue 场景后台项目中大量使用表格,我们使用的 element-ui 中的表格并不足以满足吾辈的需求,而且使用起来重复的代码实在太多,所以吾辈便对数据表格进行了二次封装。 实现API 列表 [el]: 绑定的选择器。默认为 '#app' data: 数据对象 form: 搜索表单绑定对象 columns: 表格的列数组。每个列定义参考 TableColumn [formShow]: 是否显示搜索表单 [p
react 受控表单必须初始化 场景这些天在学习 React 的时候遇到了一个奇怪的问题,明明受控表单的双向绑定已经成功了,然而控制台还是会出现 react 的警告: 1Warning: A component is changing an uncontrolled input of type undefined to be controlled. Input elements should not switch from un
vue 使用 v-model 双向绑定父子组件的值 场景今天在使用 v-model 进行组件双向数据绑定的时候遇到了一个奇怪的问题,网页本身运行正常,浏览器一直出现警告信息。 1[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a d