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

以简单的例子从头开始建spring boot web多模块项目(四)-多模块工具类

目的是为了验证主工程调用工具工程。
1、新建模块,名称为WebTool
同样为Maven Archetype,类型为
org.apache.maven.archetypes:maven-archetype-quickstart
2、修改pom.xml
增加spring-boot-starter的依赖。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency>

刷新maven工程
3、修改App启动程序

@SpringBootApplication
public class App
{public static void main( String[] args ){SpringApplication.run(App.class,args);System.out.println( "Hello World!" );}
}

4、新增工具包
org.rainpet.Utils
5、增加新的测试工具类

package org.rainpet.Utils;public class StrUtils {public static String Demo(String a){return "Demo "+a;}
}

6、在webDemo1工程中,pom.xml中增加WebTool的引用

<dependency><groupId>org.rainpet</groupId><artifactId>WebTool</artifactId><version>1.0-SNAPSHOT</version></dependency>

7、控制器中增加测试方法:

@GetMapping("str")@ResponseBodypublic String str(){return StrUtils.Demo("ss");}

8、重启程序,访问http://localhost:8081/demo/str 即可看到效果
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Android TableLayout中TextView文本不居中问题
  • 大数据-91 Spark 集群 RDD 编程-高阶 RDD广播变量 RDD累加器 Spark程序优化
  • FastAPI vs Flask: 专业对比与选择
  • 使用 setResponseStatus 函数设置响应状态码
  • Prometheus Operator部署管理
  • SQL每日一题-0823(难度提升题)
  • SpringCloud Gateway及 Springboot 服务 跨域配置
  • gcc: leaf function/non-leaf function;末节函数,叶子函数
  • conda虚拟环境中安装cuda和cudnn
  • Milvus向量数据库-磁盘索引简介
  • HTTP 414错误问题
  • 第三课《排序》
  • 【html+css 绚丽Loading】 10个Loading合集(1)
  • 如何利用命令模式实现一个手游后端架构
  • 通过主成分分析实现检测金融中的异常交易模式
  • 2019年如何成为全栈工程师?
  • 4个实用的微服务测试策略
  • ECS应用管理最佳实践
  • IP路由与转发
  • JavaScript设计模式系列一:工厂模式
  • Laravel Telescope:优雅的应用调试工具
  • mongodb--安装和初步使用教程
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Puppeteer:浏览器控制器
  • Python十分钟制作属于你自己的个性logo
  • Tornado学习笔记(1)
  • vuex 学习笔记 01
  • 从0实现一个tiny react(三)生命周期
  • 订阅Forge Viewer所有的事件
  • 简单易用的leetcode开发测试工具(npm)
  • 巧用 TypeScript (一)
  • 用Visual Studio开发以太坊智能合约
  • 正则学习笔记
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #《AI中文版》V3 第 1 章 概述
  • $ git push -u origin master 推送到远程库出错
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (黑马点评)二、短信登录功能实现
  • (算法二)滑动窗口
  • (一)RocketMQ初步认识
  • (一)u-boot-nand.bin的下载
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)Sublime Text3配置Lua运行环境
  • ..回顾17,展望18
  • .bashrc在哪里,alias妙用
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .Net Core 笔试1
  • .NET Micro Framework 4.2 beta 源码探析
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .Net Web项目创建比较不错的参考文章
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET下ASPX编程的几个小问题