tnblog
首页
视频
资源
登录

为Maven空模块配置框架类型——pom的设置

4352人阅读 2021/12/24 14:41 总访问:1590236 评论:0 收藏:0 手机
分类: Maven

一、pom.xml的使用
只要你的依赖没问题,想生成什么项目都可以,这个要对Maven稍稍要有一定的了解
如生成一个spring boot的项目

空模块maven代码

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6.     <groupId>org.example</groupId>
  7.     <artifactId>untitled</artifactId>
  8.     <version>1.0-SNAPSHOT</version>
  9.     <properties>
  10.         <maven.compiler.source>8</maven.compiler.source>
  11.         <maven.compiler.target>8</maven.compiler.target>
  12.     </properties>
  13. </project>

下载spring boot至少要有依赖坐标和相应版本

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6. <!--    父级工程,主要搞版本控制-->
  7.     <parent>
  8.         <groupId>org.springframework.boot</groupId>
  9.         <artifactId>spring-boot-starter-parent</artifactId>
  10.         <version>2.5.5</version>
  11.         <relativePath/>
  12.     </parent>
  13.     <groupId>org.example</groupId>
  14.     <artifactId>dd2</artifactId>
  15.     <version>1.0-SNAPSHOT</version>
  16.     <!--JDK版本-->
  17.     <properties>
  18.         <maven.compiler.source>8</maven.compiler.source>
  19.         <maven.compiler.target>8</maven.compiler.target>
  20.     </properties>
  21. <dependencies>
  22.     <!--      web-->
  23.     <dependency>
  24.         <groupId>org.springframework.boot</groupId>
  25.         <artifactId>spring-boot-starter-web</artifactId>
  26.     </dependency>
  27.     <dependency>
  28.         <groupId>org.springframework.boot</groupId>
  29.         <artifactId>spring-boot-starter-test</artifactId>
  30.         <scope>test</scope>
  31.     </dependency>
  32. </dependencies>
  33. </project>

二、Java代码的操作
空模块这来个文件夹

和类都是没有的。

注意:一定要在Java文件夹下再创一个文件夹,然后才去添加资源


启动类代码

  1. import org.springframework.boot.SpringApplication;
  2. import org.springframework.boot.autoconfigure.SpringBootApplication;
  3. @SpringBootApplication
  4. public class dd2Application {
  5.     public static void main(String[] args) {
  6.         try {
  7.                                 //注意启动类的名称要和类名相同
  8.             SpringApplication.run(dd2Application.class, args);
  9.         } catch (Exception e) {
  10.             e.printStackTrace();
  11.         }
  12.     }
  13. }

测试类代码

  1. import org.junit.jupiter.api.Test;
  2. import org.springframework.boot.test.context.SpringBootTest;
  3. @SpringBootTest
  4. public class dd2ApplicationTest {
  5.     @Test
  6.     void getTest(){
  7.         System.out.println("我的测试");
  8.     }
  9. }

简单的启动了一下没有报错
其它的一些pom设置

评价

数据读取器与指定的"xx"不兼容。某个类型"xx"的成员在同名的数据读取器中没有对应的列

报错的地方var result= _db.Database.SqlQuery&lt;SMachine&gt;(sql).FirstOrDefault();经过分析,是因为SqlQuery方法查询...

我们何要接吻【阅读听力】

英语不能丢,音频后面传People kiss for the simple reason that it feels good. Our lips are full of sensitive nerve en...

图解什么你学得越多反而觉得不知道的越多

所以其实是你的视野更广了,站的高度更高了看得更远了

大脑何有那么多沟壑【阅读听力】

Why The Brain Has So Many Folds&quot;Dear A Moment of Science, I know the human brain is an incredible thing, the m...

什么要使用webapi而不直接使用controller

彼年豆蔻,谁许谁地老天荒。webapi能做的事情,controller都能做,为什么要使用webapi而不直接使用controller呢?这就好比...

没有 SQL 缓存通知启用数据库

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S 数据库IP -U 登录名 -P 密码 -d 数据库名称 -t 表名 -et

jQuery—动态添加的元素绑定事件

我们在使用jQuery的时候总会遇到形形色色的问题在jQuery的元素绑定事件中,我通常使用click来绑定单击事件,但是这个只能绑...

code first执行命令报错,无法将“Enable-Migrations”项识别 cmdlet、函数、脚本文件

EF:执行命令报错无法将“Enable-Migrations”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如...

基于office 把wordwordxpptpptxxlsxlsx转pdf在线预览

//,要在服务器安装office,需要引用usingMicrosoft.Office.Interop.Word;usingMicrosoft.Office.Interop.PowerPoint;usingMi...

基于open office 把各种类型转pdf在线预览

//需要在服务器安装openoffice,引用cli_basetypes,cli_cppuhelper,cli_oootypes,cli_ure,cli_uretypes publicboolCon...

检索 COM 类工厂中 CLSID {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 拒绝访问

最近在做一个关于word,ppt,Excel在线预览的功能,期间出现了几个问题,也不算棘手,但是对于第一次使用office组件的人来...

手机连接电脑

首先开启use调试:系统--&gt;关于手机--&gt;在版本号点击5次就可以开启开发者模式然后在系统菜单里边就多出来:开发人员选...

html转换js,节省重复模块的编写时间

有些时候,我们需要多次应用到自己的布局块,我们可以通过将html代码装换成js文件来装取代码下次需要用到时,去引入对应的j...

什么需要服务注册与服务发现

我的理解:就是服务于服务之间不直接依赖,而是通过注册中心来管理。就类似依赖注入一样,类与类之间不支持依赖,而是通过...

lvs何不能完全替代DNS轮询

上一篇文章“一分钟了解负载均衡的一切”引起了不少同学的关注,评论中大家争论的比较多的一个技术点是接入层负载均衡技术...
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术