虽然现在的 WEB 应用开发多少采用了前、后端分类的方式,但偶尔有一些小的项目或是功能,用传统的开发方式也非常便捷。本文就是介绍如何在 Spring Boot 中使用 Freemarker 作为前端展现的模板。
为 Gradle 指定国内镜像仓库
最近接收了一个使用 gradle 作为构建工具的 Java 项目,项目初始的配置是使用国外的 maven 源来下载依赖库,导致下载过程非常慢。终止了构建过程后,将项目的依赖库源设置为国内的 maven 库。
ABP 构建Rest服务实验手册(二)
在 上一篇文章 中,我们使用 ABP 命令行工具构建了一个 ABP 后台项目,本次实验,我们将在项目中构建简单实现 CRUD 功能的 WEB API。
ABP 构建Rest服务实验手册(一)
ABP (ASP.NET Boilerplate Project) 最初是 ASP.NET 开发中推行最佳实践的项目框架,经过多年的发展,现在已经演变为 .NET Core 平台中企业开发领域中的最佳项目实践框架,该框架包含众多开箱即用的功能,包括: 对领域驱动设计的支持,分层体系结构,可重用可配置的模块,仓储模式支持不同的ORM, EventBus来实现服务器端全局的领域事件, … 等等。 本系列文章的目标就是用一个简单的项目,带大家入门 ABP 的开发。
在 Ubuntu 18.04 上部署基于 ABP 框架的应用
ABP 是 .NET 平台中很成熟的快速开发框架。早期,该框架基于 ASP.NET, 只能运行在 Windows 中。 这几年,随着 .NET Core 跨平台开发环境的成熟,ABP 也逐渐转为基于 .NET Core, 提供多平台开发、部署的能力。 本文演示如何在 Linux (Ubuntu 18.04 Server) 中发布、部署基于 ABP 框架的应用。
在 Ubuntu 18.04 上安装 .NET Core SDK 3.1
本文演示如何在 Ubuntu 18.04 server 中安装 .NET Core SDK。 .NET Core 平台官方支持的版本为 20.04、18.04 和 16.04 ,都是Ubuntu 的稳定,长期支持版。
在 Servlet 中获取服务器的IP和端口
在 Servlet 中,可用通过以下方法来获取服务端的 IP 地址和端口。
1 | InetAddress iAddr = InetAddress.getLocalHost(); |
Ubunt 18.04 中安装 Tomcat
本文介绍如何在 Ubuntu 18.04 中安装 Tomcat 8, 并将其设定为开机自动启动。
Vertx 使用Lombok提供的 @Slf4 注解
Lombok 中提供的 @Slf4 注解, 可以简化程序中引入日志的代码。
在 Spring Boot 中日志的简单配置
在使用 Spring Start 提供的模板构建项目时,日志所需的依赖已经内置其中。要使用日志,只需要简单的配置即可。