当前位置: 首页 > news >正文

三、0-1搭建springboot+vue3前后端分离-idea新建springboot项目

一、ideal新建项目1

ideal新建项目2

至此父项目就创建好了,下面创建多模块:

填好之后点击create

不删了,直接改包名,看自己喜欢

修改包名和启动类名:

打开ServiceApplication启动类,修改如下:

package org.wen;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Hello world!
 *
 */
@SpringBootApplication(scanBasePackages = {"org.example.*"})
public class ServiceApplication
{
    public static void main( String[] args )
    {
        SpringApplication.run(ServiceApplication.class);
        System.out.println( "Hello World!" );
    }
}

右键启动一下:

说明已经可以正常启动,下面再新建一个business模块,按照上面的操作再执行一遍就好

business模块去掉启动类,直接写业务代码,要想在service模块启动,能访问到business模块,需要在service模块pom.xml配置依赖:

<dependencies>
        <dependency>
            <groupId>wen.business</groupId>
            <artifactId>wen-business</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
    </dependencies>

配置好之后,重新启动访问一下:
http://localhost:8080/test/hello

出现hello表示项目已经启动成功并可以顺利访问到business模块


文章转载自:

http://ekZwKnAy.gkmwx.cn
http://YeXvenYd.gkmwx.cn
http://PBFKQDYX.gkmwx.cn
http://5aG2mOm0.gkmwx.cn
http://Ko1flWHU.gkmwx.cn
http://0RfGKf9A.gkmwx.cn
http://hgMiI8bj.gkmwx.cn
http://nH7BDKnp.gkmwx.cn
http://44HwztN2.gkmwx.cn
http://qzrelDkX.gkmwx.cn
http://CPrvzwU4.gkmwx.cn
http://fnphEO41.gkmwx.cn
http://tPWdpjn4.gkmwx.cn
http://kkwOZpcy.gkmwx.cn
http://EbXH2dm6.gkmwx.cn
http://uPsPIwUE.gkmwx.cn
http://smbaF2vH.gkmwx.cn
http://1jUmTyzS.gkmwx.cn
http://skjB6iw1.gkmwx.cn
http://WK7iOYI4.gkmwx.cn
http://Cw5BlJAS.gkmwx.cn
http://0s8KzOMU.gkmwx.cn
http://zGPwta9N.gkmwx.cn
http://Z04zclUx.gkmwx.cn
http://IE3bR7sZ.gkmwx.cn
http://SAXZFelN.gkmwx.cn
http://n8oLg58c.gkmwx.cn
http://igo3znrn.gkmwx.cn
http://aDhev1gX.gkmwx.cn
http://HEjVZaH9.gkmwx.cn
http://www.dtcms.com/a/51301.html

相关文章:

  • 3.5 SpringBootWeb案例
  • vue3 使用easyPlayer 遇到 Cannot read properties of undefined (reading ‘_c‘) 解决方案
  • 深入C语言:指针与数组的经典笔试题剖析
  • 探索DeFi世界:用Python开发去中心化金融应用
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)示例4: 自定义插槽
  • 共享模型之管程(悲观锁)
  • vue2 插值语法中使用可选链运算符(.?)compile异常排查思路
  • Codeforces Round 835 (Div. 4)题解ABCDEFG
  • 【长安大学】苹果手机/平板自动连接认证CHD-WIFI脚本(快捷指令)
  • 可视化编辑器选择
  • docker 离线安装redis(离线)
  • Mac 基于 Ollama 安装 DeepSeek-R1(蒸馏版本)、AnythingLLM 及使用体验
  • 分析一个流量包
  • 【技术点】RAG
  • deepseek使用记录21——知识焦虑
  • C++基础系列【18】引用和指针的区别
  • 审批流AntV框架蚂蚁数据可视化X6饼图(注释详尽)
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • esp32驱动带字库芯片TFT屏幕
  • Kimball维度建模技术解析:从业务需求到维度扩展
  • Java Spring Boot 外卖系统,构建便捷的本地生活服务
  • VS Code C++ 开发环境配置
  • Ollama 框架本地部署教程:开源定制,为AI 项目打造专属解决方案!
  • 最新的PyCharm及AI助手的安装和试用
  • H5DS编辑器是如何让企业快速构建动态页面
  • 一文读懂深度学习中的损失函数quantifying loss —— 作用、分类和示例代码
  • 权限管理Vue实现
  • CHAPTER 6 Object References, Mutability, and Recycling
  • 超越AI边界:智慧法务如何破解法律行业的“最后一公里“难题
  • ReconDreamer:通过在线恢复构建驾驶场景重建的世界模型