Ecplise基于Maven创建springboot项目基础-项目创建报错分析
1.工具:Ecplise
2.jdk
3.下载maven
下载地址:https://maven.apache.org/
将下载文件解压在任意一个空文件夹内,项目文件结构如图(小编是下载maven3.3.3版本的)
4.ecplise配置maven
1.打开perferences,在installations中添加本地解压的maven,点击add,正确填写路径后,点击apply。
2.点击user setting选项。
*global setting配置你maven项目中的setting.xml文件,路径如下。
*usersetting配置你maven项目中的setting.xml文件。
*local repository选项填写本地的仓库(本地仓库默认在c盘里面,如下图二)
5.ecplise创建springboot项目
1.点击new project,选择maven项目,勾选creat a simple project,在填写项目的基本信息,最后点击finish完成项目创建。
6.springboot配置
pom.xml配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.6.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>alian</groupId><artifactId>springboot-shiro</artifactId><version>0.0.1-SNAPSHOT</version>
</project>
目的:添加父工程依赖。
1.错误提示:pom.xml文件出现这样的错误提示。
在pom文件中添加。
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
<!-- 原因:spring-boot,升级到2.1.5版本,而maven-jar-plugin.version插件默认版本不兼容所以报错,但不影响运行 -->
添加最后错误消失。
2.项目提示错误,无原因。
解决方案:点击project,打开properties,将下图标记两项选择为warring,点击apply后,在重启项目错误就可以消失,
3.添加springboot-web依赖,用于启动项目。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
4.在src/main/java项目下面创建一个启动类
package alian;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class SpringbootMybatisApplication {public static void main(String[] args) {SpringApplication.run(SpringbootMybatisApplication.class, args);}}
7.启动
在src/main/java项目下面创建一个clas类
package alian.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class TestController {@RequestMapping("/test")public @ResponseBody Object test(){return "hello the world!";}
}
点击启动后,控制台出现的效果:
在浏览器访问:效果:
Ecplise基于Maven创建springboot项目基础-项目创建报错分析相关推荐
- IDEA2022 创建基于Maven的SpringBoot聚合单应用项目
基于SpringBoot的单应用项目模板(考虑到后期做微服务,内部已经做了拆分) 创建父工程 创建系统工具模块[jar包] 创建公共工具模块[jar包] 创建用户模块[jar包] 创建企业模块[jar ...
- eclipse创建springboot项目_创建SpringBoot自动配置项目:Starter测试使用
Starter 测试使用 完成了 starter 项目的创建.发布之后,在 Spring Boot 项目中便可以直接使用了,下面简单介绍一-下 Starter 测试使用步骤,其中省略掉了 Spring ...
- 创建springboot+mybatis+mysql项目
创建springboot+mybatis+mysql项目的源码https://download.csdn.net/download/qq_34297287/85245127可以点击上方下载创建spri ...
- Eclipse中创建SpringBoot项目流程,及报错解决方案
Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...
- linux maven 发布项目,Linux下基于Maven的自动化打包发布项目
基于Maven的自动化打包发布项目 1.配置项目文件 prolist.config svn://10.1.23.215/Hive/HiveUDFIK hive-ik jar 10.130.2.245 ...
- 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建
首页 Android Java 服务器 标签云 作品 关于 赞助列表 <a href="https://github.com/RayeWang" class="f ...
- tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0
tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0 build报错 ...
- 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。
Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...
- maven管理的项目导入时pom报错
maven项目导入后 : 第一步 右击--build path 修改jdk 第二步 右击--run as-- maven clean 清除上一次maven执行的结果 maven clean是mav ...
- vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory
问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...
最新文章
- Linux BSP非标准HDMI分辨率
- 取消对 null 指针“l”的引用。_C++中的引用
- Python3 之 JSON
- JS中怎样比较两个时分格式的时间大小
- 7款高颜值HTML5播放器:让你的音乐有声有色
- 那些离开工业界,回归学术界的AI科学家们!
- JSP + Struts + Hibernate + Spring+MySQL+Myeclipse实现固定资产管理系统
- 利用XShell上传、下载文件(使用sz与rz命令) 超实用!
- 如果被问到分布式锁,应该怎样回答?
- 人机交互式编程_并发编程从操作系统底层工作整体认识开始
- 微信小程序开发流程、开发者工具下载安装
- Redis安装到Windows系统上的详细步骤
- Spring核心内容
- CCFCSP 201803-2碰撞的小球
- 为何我的孩子不沉迷网络游戏
- Photoshop技能167个经典的Photoshop技巧大全
- Shim特性是什么?
- Nuxt - 自定义配置修改顶部加载条颜色(loding)
- 【JAVA】网页版登录注册系统2.0
- 听说你想薅东航的羊毛?