@Target(value=PARAMETER)
@Retention(value=RUNTIME)
@Documented
public @interface SessionState
Session state is automatically managed by the runtime:
Example usage:
public class ConversationHistory {
private final List messages = new ArrayList<>();
public void add(String role, String content) {
messages.add(new Message(role, content));
}
public List getMessages() {
return messages;
}
} | 限定符和类型 | 可选元素和说明 |
|---|---|
java.lang.String |
value
Optional key to identify the state.
|