📅  最后修改于: 2023-12-03 15:17:07.314000             🧑  作者: Mango
K - Java 是一个基于 Java 技术栈的全栈框架。它拥有简单、快速、灵活、高效的特点,让开发者能够更快速地构建出高性能、低成本、易维护的应用系统。
K - Java 框架采用了前后端分离的架构模式,其中前端采用 React 技术栈,后端采用 Spring Boot 技术栈,数据库层采用了 Mybatis 技术栈。
K - Java 拥有充分的注解支持,开发者可以用最简单的方式完成项目的开发。
@RestController
@RequestMapping("/api/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/{id}")
public UserDO get(@PathVariable Long id) {
return userService.getUserById(id);
}
}
K - Java 内置了高性能的 Web 服务器、多数据源支持、缓存、消息队列、定时任务等等组件,让开发者可以快速地集成这些功能。
K - Java 选择了很多优秀的开源技术作为底层支持,如 Redis、RocketMQ、Druid、Docker 等。让开发者不用担心框架本身的稳定性,能够更专注于业务逻辑的实现。
可以使用 K - Java 提供的 Maven Archetype 进行工程初始化。在终端中输入以下命令:
$ mvn archetype:generate \
-DarchetypeGroupId=k.java \
-DarchetypeArtifactId=k-java-archetype \
-DarchetypeVersion=1.0-SNAPSHOT \
-DgroupId=com.example \
-DartifactId=myapp \
-Dversion=1.0.0-SNAPSHOT
在项目的根目录下执行以下命令:
$ mvn spring-boot:run
访问 http://localhost:8080/ 即可查看 Hello World 页面。
K - Java 是一个非常优秀的全栈开发框架,它能够快速地实现各种业务逻辑,提高开发效率,减少 bug 数量。建议开发者尝试使用并深入学习。