Library Search
结果页java
在 元器件 / 技术栈 / 知识库 中找到 13 个匹配结果。
技术栈
技术栈
6 个 Java p
- Spring Boot 内嵌 Tomcat,无需部署 war 包
# Java Hello World — Spring Boot REST API
## 目标
用 Spring Boot 3 创建一个 RESTful Web 服务,返回 JSON 格式的 "Hello World"。
## 完整代码
```java
// HelloWorldApplication.java
pa… 3% Spring Framework // 方式二:Java 注解配置
ApplicationContext annoCtx =
new AnnotationConfigApplicationContext(AppConfig.class);
NotificationConsumer consumer2 =
annoCtx.getBean(Notifica… 2% MyBatis-Plus per.deleteById(id) > 0;
}
}
```
```java
// ── 控制器 ──
package com.example.demo.controller;
import com.example.demo.entity.User;
import com.example.demo.service.UserService;
import org.springframe… 2% Spring Boot ### Q: JDK 版本不匹配?
确保 JAVA_HOME 指向正确的 JDK 版本,并在 pom.xml 中指定 `<java.version>17</java.version>`。
### Q: 端口被占用?
默认 8080 端口被占用时,在 `application.properties` 中设置:
```properties
server.port=8081
```
### Q: L… 2% Spring Security en、角色权限控制。
## 完整代码
### 1. JWT 工具类
```java
package com.example.security;
import io.jsonwebtoken.*;
import io.jsonwebtoken.security.Keys;
import org.springframework.stereotype.Component;
import jav… 2% Kotlin 2017 年被 Google 宣布为 Android 官方首选语言。它完全兼容 Java,并以简洁语法、空安全、协程并发三大杀器著称,目前在服务端(Spring Boot)、Android、跨平台(KMP)三大方向高速增长。
## 解决什么问题
- Java 冗长样板代码 → data class、扩展函数、类型推断精简 40%+
- NullPointerException → 编译期空安全类… 2%
知识库
知识库
7 个 IoC 容器基本用法 // 方式二:Java 注解配置
ApplicationContext annoCtx =
new AnnotationConfigApplicationContext(AppConfig.class);
NotificationConsumer consumer2 =
annoCtx.getBean(Notifica… 2% 02-虚拟线程与并发编程 # Java 进阶篇:虚拟线程与并发编程
## 背景
JDK 21 引入了虚拟线程(Virtual Threads,Project Loom),彻底改变了 Java 的并发模型。与传统平台线程不同,虚拟线程由 JVM 管理,轻量到可以创建百万个。
## 核心概念
### 1. 虚拟线程 vs 平台线程
```java
// 传统平台线程 — 重量级(约 1MB 栈内存/线程)
Threa… 2% 协程与数据类——从 Java 到 Kotlin 的飞跃 | Java | Kotlin | 代码行数减少 |
|------|--------|------------|
| POJO + getter/setter | `data class` | ~80% |
| try-catch null | `?.` `?: ` | ~60% |
| CompletableFuture | 协程 `async/await` | ~50% |
| switch… 2% 用户 CRUD——BaseMapper 与条件构造器 per.deleteById(id) > 0;
}
}
```
```java
// ── 控制器 ──
package com.example.demo.controller;
import com.example.demo.entity.User;
import com.example.demo.service.UserService;
import org.springframe… 2% JWT 认证完整实现 en、角色权限控制。
## 完整代码
### 1. JWT 工具类
```java
package com.example.security;
import io.jsonwebtoken.*;
import io.jsonwebtoken.security.Keys;
import org.springframework.stereotype.Component;
import jav… 2% MyBatis-Plus 实战入门 als("password")
);
```
## 第四章:分页插件
```java
@Configuration
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor interceptor() {
MybatisPlusInterceptor interceptor = ne… 2% 01-spring-boot全栈Web开发 # Java 入门篇:Spring Boot 3 全栈 Web 开发
## 背景
Spring Boot 是 Java 生态中最流行的微服务框架,用"约定大于配置"的理念大幅简化了 Spring 应用的搭建。本教程带你构建一个完整的用户管理系统。
## 核心概念
### 1. 控制反转(IoC)和依赖注入(DI)
Spring 容器管理 Bean 的生命周期和依赖关系。用 `@Autowi… 2%