IDEA 创建 Spring Boot Web 项目完整教程

一、新建 Spring Boot 项目

1. 打开新建项目窗口

  • 打开 IntelliJ IDEA → 点击 新建项目(或从欢迎页选择 New Project
  • 在左侧生成器中选择 Spring Boot

  •          截图如下
选项填写内容说明
服务器 URLstart.spring.ioSpring 官方初始化地址
名称demo项目名
位置D:\idea项目存放路径(建议不要含中文 / 空格)
语言Java开发语言
类型Maven项目构建工具
org.example项目组织标识
工件demo项目模块名
软件包名称com.example.demo根包名
JDK21 Oracle OpenJDK 21.0.8你的 JDK 版本
Java17源码兼容版本(Spring Boot 4.0.3 推荐 Java 17+)
打包Jar可执行 Jar 包(Spring Boot 推荐)
配置Properties配置文件格式

       点击 下一步 (N) 进入依赖选择页面。

二、选择 Spring Web 依赖

1. 选择 Spring Boot 版本

  • Spring Boot 版本:4.0.3(保持默认即可)

2. 添加 Web 依赖

  • 在左侧依赖列表中展开 Web 分类
  • 勾选 Spring Web(右侧会显示依赖说明:用于构建 Web/RESTful 应用,内置 Tomcat 容器)
  • 确认 “已添加的依赖项” 中显示 Spring Web
  • 然后创建,idea会自动生成项目结构

       截图如下

三、等待项目初始化完成

  1. IDEA 会自动打开项目并执行以下操作:
    • 下载 Maven 依赖(底部进度条可见)
    • 生成标准 Spring Boot 项目结构
    • 配置 .gitignorepom.xml 等文件
  2. 等待右下角提示 “项目同步完成” 后,即可开始开发。

Read more

WeBASE一键部署中关于配置,下载的问题

WeBASE一键部署中关于配置,下载的问题

其实网上的相关内容有好多,但大多数是对官方文档的一个复述,于是我从头开始,用一个新的Ubuntu系统部署WeBASE,分享在部署过程中的问题及解决方法,我用的是Ubuntu20.04 有一定能力的可以直接安照官方文档一键部署 — WeBASE v1.5.5 文档进行部署 1,安装依赖 CentOS 7 / RHEL 7: sudo yum -y install epel-release && sudo yum -y install openssl curl wget git nginx dos2unix Ubuntu 16.04+ / Debian 9+: sudo apt update && sudo apt -y install

IDEA/WebStorm 切换分支(超简单)

IDEA/WebStorm 切换分支(超简单)

IDEA/WebStorm 切换分支 * 1、git命令方式切换分支 * 1.1、 切换至本地已`存在`的分支A * 1.2、 切换至本地`不存在`的新分支A * 2、idea/webstorm 右键项目 切换分支 * 3、idea/webstorm 右下角状态栏 切换分支 * 4、idea/webstorm git面板 切换分支 1、git命令方式切换分支 1.1、 切换至本地已存在的分支A git checkout A 1.2、 切换至本地不存在的新分支A * -b表示创建并切换分支 git checkout -b A 2、idea/webstorm 右键项目

StructBERT WebUI权限管理扩展:RBAC角色控制、分析记录审计日志功能实现

StructBERT WebUI权限管理扩展:RBAC角色控制、分析记录审计日志功能实现 1. 项目背景与需求分析 StructBERT 情感分类模型作为中文 NLP 领域的经典工具,在各类业务场景中发挥着重要作用。随着使用范围的扩大,原有的 WebUI 界面在权限管理和操作审计方面逐渐显现出不足。 当前痛点分析: * 所有用户共享同一界面,无法区分不同角色的操作权限 * 缺乏用户身份验证机制,存在数据安全风险 * 没有操作记录追踪,出现问题难以定位 * 无法统计不同用户的使用情况和分析量 扩展需求: * 实现基于角色的访问控制(RBAC) * 记录所有用户操作并生成审计日志 * 提供用户管理和权限分配界面 * 保持原有功能的完整性和易用性 2. 技术架构设计 2.1 整体架构升级 在原有 Gradio + Flask 架构基础上,我们增加了以下组件: # 新增核心组件 - auth_manager.py # 认证授权管理 - rbac_handler.py # 角色权限控制

Windows 下 Nginx 配置全指南:前端 Vue + 后端服务一体化部署

在现代 Web 开发中,前后端分离架构已成为主流。前端使用 Vue、React 等框架构建 SPA(单页应用),后端提供 RESTful API 服务。为了在本地或生产环境中高效部署这类应用,Nginx 是一个非常优秀的轻量级 Web 服务器和反向代理工具。 本文将手把手教你如何在 Windows 系统下下载、安装并配置 Nginx,实现: * 前端 Vue 项目的静态资源托管 * 后端 API 请求的反向代理(解决跨域) * 统一入口访问(如 http://localhost) 一、准备工作 1. 系统要求 * Windows 7 / 10 / 11 / Server 系列 * 已安装 Node.js(用于构建