创建springboot项目,使用eclipse构建springboot项目
创建springboot项目,使用eclipse构建springboot项目详细介绍
本文目录一览: idea2022创建springboot项目要哪些插件
Grepconsole、FreeMybatispluginmybatis。1、Grepconsole:自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开,可以设置不同的日志级别的显示样式可以直接关键字搜索,搜索条件是支持正则表达式的。2、FreeMybatispluginmybatis:让mybatisxml像java代码一样编辑,开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,插件方便操作。
eclipse中springboot项目创建后没有pom.xml文件
eclipse 创建spring boot项目以及出现警告:pom.xml不存在的解决办法
Step 1: File=>New=>Project=>Spring Starter Project
Step 2: 填写项目基本信息
Step 3:选择需要引用的功能包
此处选择Lombok与Spring Data JPA
Step 4:项目创建完,基本结构如下:
此处pom.xml前面有个错误。
右键项目=>Run as maven build,出现如下错误信息
右键项目=>Maven=>Update Project
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
解决办法: 参考原文链接:https://blog.csdn.net/hills/article/details/118525257
因为eclipse插件不兼容的原因,加上当前spring boot工程默认是jar导出,所以需要在你的pom.xml加上以下配置项:
3.0.0
上述代码中“3.0.0”需要你以实际的版本号为准。
最后,右键项目=>Maven=>Update Project...后,此报错消失。
这个插件的作用是,比如:利用maven打jar时,设定manifest的参数,比如指定运行的Main class入口类,以及将依赖的jar包加入到classpath中等。
eclipse中springboot项目创建后没有pomxml文件?
答案如下:设置错误了!操作方法是这样,首先第一步打开设置按钮,接着操作账号管理在页面点击账号安全中心进入。最后获取指示即可!
eclipse 创建spring boot项目以及出现警告:pom.xml不存在的解决办法
Step 1: File=>New=>Project=>Spring Starter Project
Step 2: 填写项目基本信息
Step 3:选择需要引用的功能包
此处选择Lombok与Spring Data JPA
Step 4:项目创建完,基本结构如下:
此处pom.xml前面有个错误。
右键项目=>Run as maven build,出现如下错误信息
右键项目=>Maven=>Update Project
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
解决办法: 参考原文链接:https://blog.csdn.net/hills/article/details/118525257
因为eclipse插件不兼容的原因,加上当前spring boot工程默认是jar导出,所以需要在你的pom.xml加上以下配置项:
3.0.0
上述代码中“3.0.0”需要你以实际的版本号为准。
最后,右键项目=>Maven=>Update Project...后,此报错消失。
这个插件的作用是,比如:利用maven打jar时,设定manifest的参数,比如指定运行的Main class入口类,以及将依赖的jar包加入到classpath中等。
从零开始新建Springboot项目之项目启动(一)
一般都是使用搭建好的框架进行业务逻辑开发,一直不清楚整个项目是如何从零到一构建出来的。所以开一个帖子,记录一下一个springboot项目是如何构建的。
使用的工具为idea
选择maven或者spring initializr都可以。spring initializr会在pom中自动添加一些springboot用到的jar包,此处选择maven。起好名字后,一路next即可
从实际开发角度,构建Module不是必选项。但学习嘛,还是要知道是怎么创建的
右键项目名称 -> New -> Module
依然选择maven,起名字即可。一般命名为:XXXX-Controller,XXXX-Service等等
建好后,pom中会多出以下内容
(放弃多模块配置)
可在此处搜索 mvnrepository
首先添加parent,作为父级依赖。位置在
的下一级,与
org.example 同级,
在
同级新建
标签,引入web项目需要的依赖
如果是多模块的项目,需要在每一个模块的pom文件中,添加其依赖的其他模块。例如controller依赖service,则需要在controller的pom文件中添加以下依赖信息。如果不是多模块项目,可以忽略
在java路径下新建顶级路径 com.tardis ,在此路径下新建文件 CustomerApplication (名字随意)。新建 controller , service 的 package 。在 CustomerApplication 添加如下方法
文件的层级关系如图
在 resource 目录下,新建 application.yml , application.dev.yml , application.prod.yml 文件,作为总体,开发环境,生产环境的配置文件。配置文件格式为 properties , yml 均可,此处使用 yml ,看起来比较简洁清晰
层级关系如图
为了更好地演示效果,可以先写一个简单的Controller进行测试,在controller文件夹中新建class,名字随意。文件层级如图。放一个最简单的接口。
使用postman调用,返回结果如下
Spring Boot从入门到精通-项目搭建
Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring Boot内部已经集成了tomcat,因此项目的启动异常的方便。而且Spring Boot的开发中有很多默认的配置,帮助我们省去了相当多的时间。
在idea中,File-->New-->Project...
选择Spring Initializr
填写你的maven项目的groupId和artifact等项目基本信息之后,在依赖中选择Web-->Web之后finish。
目录结构如下:
直接运行DemoApplication.java就可以运行项目了。
你也可以使用官方模板快速开始Spring Boot项目
接下来我们分析一下pom.xml中的依赖。
Spring Boot中还有一个很重要的文件:application.properties/yml/yaml文件。
项目中的配置不再是以前的xml形式,而是写在这个文件中。Spring Boot已经为我们提供了很多默认的配置。
以上我们搭建了一个完全没有进行任何操作的Spring Boot框架,下一节我们将继续为我们的项目添砖加瓦一步步深入了解Spring Boot。Spring Boot从入门到精通-初识注解、接口
intellij idea 2017 gradle构建spring-boot web项目
第一步 ,选择Spring Initializr 点击 next
第二步 , Type: 选择Gradle Project
第三步 , 这里主要选择Web ,
第四步 , 项目名,目录
第五步 , 自动创建空的根目录文件夹,如果不选择,创建完的项目会没有java文件夹,所以勾选,让它自动创建吧,next
第六步 , 创建 webapp 文件夹 ,这是用来放web相关文件。 也可使用默认文件夹
第七步,点击 + 添加web模块
第八步 , 把两个路径改为我们创建的文件夹, 也可以使用默认文件夹。第一个路径是这web.xml文件的位置
第二个路径是资源路径
第九步,测试程序
RUN
使用eclipse构建springboot项目
这个web.xml信息并不符合我们的要求(这个版本旧,为2.3),我们可以通过新建一个web项目,或者直接拷贝下面的web.xml信息,来覆盖掉上面的web.xml信息:
4.2. 再然后配置pom.xml文件,添加maven编译插件,如下:
4.3. 添加缺少的目录,并添加输出路径 Maven规定,必须创建以下几个包,并且分别对应相应的输出路径
src/main/resources
src/main/java
src/test/resources
src/test/java 4.3.1. 项目上右键----build path----configure builder path, 我们可以看到Order and Export 目录下,有两个missing,我们随便点击其中一个,然后再点击右边的Up或者Down,最后点击“apply and close”即可。丢失的目录会在项目中显示出来。同时,你再点击到这个Order and Export目录的时候,Missing也会消失了。
4.3.2. 然后我们再进入到Source目录,发现这里只有三个大目录,
接下来就能在Source目录下看到新添加的包,这个新加的包没有指定输出目录,需要进行修改,如下图:
5.3. 再然后,项目右键----java build path,把现有的jdk1.5删除,然后添加jdk1.8的library;再然后设置java Compiler 为jdk1.8,如下图:
5.4. 点击应用之后,maven update一下,应该就没问题了。最后项目目录下图所示:
【注意:】 在更改项目使用jdk版本的时候如果没有在pom.xml文件中添加maven-compiler-plugin的话,会出现jdk修改失败,具体表现就是,你修改了Java build path 和Java compiler 但是,当你maven update之后,一切又都还原回去了。
第一步,访问 spring Initializr 第二步,填写你要创建springboot项目使用哪种方式,哪种语言,springboot哪个版本等信息,如下:
SpringBoot IDEA 搭建 springboot 项目 + jsp 页面模板
搭建 springboot 项目,web页面用 jsp 模板
我把自己遇到的问题和解决方法罗列了一下,看看你们会不会也遇到这些问题
Group 和 Artifact 被称为“坐标”,为了保证项目唯一性
Group分为多个段,一般可设成两段,第一段为域,例如org、com、cn,org为非营利组织,com为商业组织;第二段为公司名称
Artifact 为项目名称
其他的可根据自己的需求选择对应的 starter 进行依赖,或者可后期在pom.xml 中配置
在 main 下新增 webapp 目录, 在 webapp 目录下新增 WEB-INF 目录和 jsp 目录,则将 jsp 文件创建在 jsp 目录下
右击 jsp 目录 -> new -> JSP/JSPX page 创建 jsp 文件,例如本文创建 index.jsp
首先,右击 项目? ->? Open Module Settings
选择Modules? ->? 选择Web? ->? 点击 + 号? ->? 点击 web.xml
选择 main\webapp\WEB-INF 目录,在后面添加上 web.xml,点击ok
web.xml 内容如下:
添加? org.apache.tomcat.embed 的 tomcat-embed-jasper 依赖包和 javax.servlet 的 jstl 依赖包
配置tomcat端口(默认值为8080),可以选择不配置
spring.mvc.view.prefix 和 spring.mvc.view.suffix 是 Spring Boot 约定的视图前缀和后缀的配置,意思是找到 /jsp/ 目录下以 .jsp 为后缀的 JSP 文件
右击 com.spring.demo 目录 -> new -> 选择 pakage,新增 controller 包
右击 controller 目录 ->? new -> 选择 Java Class,创建 Controller 类 ,本人创建为 IndexController 类
引入注解 @Controller 和 @RequestMapping,返回 jsp 页面
springboot 小 demo 搭建完毕??? ^_^
idea创建SpringBoot项目不识别application.properties内容以及报错提示
idea创建SpringBoot项目不识别application.properties内容以及报错提示
this inspection reports all properties not referenced from outside of the properties file
这个是由于资源文件路径设置错误所致,我们使用crtl+shift+alt+s打开图示目录
针对application所在文件夹,比如src\main\resources\config下新建了.properties文件,我们需要去按上图步骤设置增加该路径。
Detects package statements that do not correspond to the project directory structure and reports classes without package statements.
这个是由于包名路径设置错误引起的,正确设置source directory
比如我们类的路径是java/com/example/demo.java这样的;
对于demo.java而言,包名是:com.example则,
我们就要把java右键设置为Sources。
这样以上问题就会解决。
docker jenkins 构建 springboot 项目、vue 项目
服务器IP:以192.168.1.1为例
需要修改下目录权限, 因为当映射本地数据卷时,/var/jenkins_mount目录的拥有者为root用户,而容器中jenkins user的uid为1000执行如下命令即可
如果需要nginx代理,在nginx中配置
在浏览器打开页面
http://192.168.1.1:9527/jenkins
输入密码后,出现这个页面
选择安装推荐的插件
Publish Over SSH 远程执行ssh插件
Maven Integration plugin maven插件
NodeJs plugin插件
=