Springboot入门-在IDEA中创建跑得起来的Springboot项目

【SpringBoot】使用IDEA创建SpringBoot项目 本文介绍使用idea简单创建springboot项目,以及配置项目和整合mybatis。 阅读详情

更多内容,点击了解: https://how2j.cn/k/springboot/springboot-idea/1641.html

目录

步骤 1 : 先运行,看到效果,再学习

步骤 2 : 模仿和排错

步骤 3 : 关于 SpringBoot 版本

步骤 4 : 关于 Tomcat

步骤 5 : 关于插件

步骤 6 : 创建项目

步骤 7 : 项目参数

步骤 8 : 选择Web 模块

步骤 9 : 指定项目的路径

步骤 10 : SpringbootApplication.java

步骤 11 : HelloController.java

步骤 12 : 运行并测试


步骤 1 : 先运行,看到效果,再学习

老规矩,先下载下载区(点击进入)的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的效果。 。 
这是一个 maven 项目, IDEA 导入 maven 项目的办法,请参考如下步骤:idea 导入 maven 风格项目
然后运行类: com.how2java.springboot.SpringbootApplication 的主方法
接着访问地址:

http://127.0.0.1:8080/hello


就可以看到如图所示效果。
注: 这个maven项目用到很多jar包,如果嫌jar包下载缓慢,可以使用我正在使用的库:站长使用的 maven 仓库,就是有点大~

先运行,看到效果,再学习

步骤 2 : 模仿和排错

在确保可运行项目能够正确无误地运行之后,再严格照着教程的步骤,对代码模仿一遍。 
模仿过程难免代码有出入,导致无法得到期望的运行结果,此时此刻通过比较正确答案 ( 可运行项目 ) 和自己的代码,来定位问题所在。 
采用这种方式,学习有效果,排错有效率,可以较为明显地提升学习速度,跨过学习路上的各个槛。 

推荐使用diffmerge软件,进行文件夹比较。把你自己做的项目文件夹,和我的可运行项目文件夹进行比较。 
这个软件很牛逼的,可以知道文件夹里哪两个文件不对,并且很明显地标记出来 
这里提供了绿色安装和使用教程:diffmerge 下载和使用教程

步骤 3 : 关于 SpringBoot 版本

本系列教程用的是 1.5.9.RELEASE, 现在已经有更新的 Springboot 2.x 版本了。
他们之间的用法大同小异,但是仍然有一些区别。

希望同学们先在 1.5.9.RELEASE 的基础上学习、掌握、熟练之后,如果还有兴趣,再自行切换到 2.x 版本上。
这里要强调的是,如果现在就切换成 2.x 版本了,并且运行站长当前 springboot 系列教材里的代码,会出现难以预料的错误,最后是给自己学习制造了障碍。
所以站长扯着嗓子破音连喊3句: 不要随意修改版本号!不要随意修改版本号!不要随意修改版本号!

步骤 4 : 关于 Tomcat

先运行,看到效果,再学习 跑成功的同学,可能有一点会觉得很奇怪。 这明明跑动起来的是一个 web 程序,为什么启动方式不是启动 tomcat? 而是启动的一个 Java 类的 主方法? 
这是因为这个 com.how2java.springboot.SpringbootApplication 类的主方法就把 tomcat 嵌入进去了,不需要手动启动 tomcat 了呢。

步骤 5 : 关于插件

首先,在IDEA中开发Springboot应用和Eclipse里面一样,本质上都是一个maven 项目。 但是呢,IDEA 本身自带对SpringBoot支持的插件,不像Eclipse那样,要用插件还需要从第三方安装, 而且很缓慢 (国外插件源)。 所以本知识点就使用IDEA自带的 SpringBoot插件来开发了。

步骤 6 : 创建项目

菜单 -> New -> Project -> Spring Initializr 然后点 Next

创建项目

步骤 7 : 项目参数

输入如图所示的两个地方的参数,其他参数不用修改,然后Next

项目参数

步骤 8 : 选择Web 模块

接着左边选择 Web, 右边只勾选 Web 即可,然后点击Next

选择Web 模块

步骤 9 : 指定项目的路径

指定项目路径为 e:\project\springboot (其他位置也可以)。
如此这般之后,项目就创建成功了,就可以看到项目结构了。

注: 这个maven项目用到很多jar包,如果嫌jar包下载缓慢,可以使用我正在使用的库:站长使用的 maven 仓库,就是有点大~

指定项目的路径

步骤 10 : SpringbootApplication.java

项目创建好之后,就自带一个SpringbootApplication, 其被@SpringBootApplication 所标记,表示这个是一个Springboot 应用

SpringbootApplication.java

步骤 11 : HelloController.java

新建包 com.how2java.springboot.web, 然后在其下新建类HelloController.
这个类就是Spring MVC里的一个普通的控制器。
@RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。

package com.how2java.springboot.web;

 

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

 

@RestController

public class HelloController {

 

    @RequestMapping("/hello")

    public String hello() {

        return "Hello Spring Boot!";

    }

 

}

步骤 12 : 运行并测试

接下来就运行 SpringbootApplication.java, 然后访问地址

http://127.0.0.1:8080/hello


就能看到测试效果了

运行并测试


更多内容,点击了解: https://how2j.cn/k/springboot/springboot-idea/1641.html

IDEA创建Maven项目(使用springboot框架) 一、Maven 1.1.什么是Maven Maven 是专门用于构建和管理Java相关项目的工具,Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思,所以用Maven管理Java 项目,你就是专家了 。 1.2.Maven的主要用处 maven都有一个相同的项目结构:有一个pom.xml 用于维护当前项目都用了哪些jar包(在pom.xml中增加的jar包会根据maven核心配置文件setting中指定的仓库去找jar包,如果没有就去配置文件中指定的下载目录下载jar包);所有的ja 阅读详情

相关推荐

【SpringBoot 框架】- 入门——环境搭建、工程热部署、idea快捷创建SpringBoot项目

千千万万要记得:多刷题!!多刷题!!之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!篇幅有限,以下只能截图分享部分的资源!!(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)(2)刷的算法题(还有左神的算法笔记)(3)面经+真题解析+对应的相关笔记(很全面)(4)视频学习(部分)ps:当你觉得学不进或者累了的时候,视频是个不错的选择在这里,最后只一句话:祝大家offer拿到手软!!

a1901149的博客 1537

spring boot自动化部署 idea_还在通过重启应用来查看效果?快来学IDEA热部署

在项目开发的过程中,常常会因为需求的变化以及Bug的出现,需要改动页面数据或者修改数据结构。对数据进行修改后,往往需要重启应用查看改动效果,这给程序的调试带来了非常大的不便。为了解决这个问题,热部署应运而生。热部署不仅大大提高了开发人员的编程效率,也使得程序的调试过程变得行云流水。一.什么是热部署?热部署,即正在运行状态的应用,修改了它的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到...

weixin_39844880的博客 247

使用 Vosk 实现语音识别

在近两年里,如果说想要在本地部署离线语音识别模型,那么和肯定是首选项。所以为什么要使用呢?

weixin_48967543的博客 9719

IntelliJ IDEA运行SpringBoot项目(非常详细手把手超详细截图)

本篇超级详细案例截图教学 IDEA如何运行SpringBoot项目,图片点击可放大仔细看 ☕️Java编译工具以及环境准备: IDEA JDK1.8 MySQL8.0 Maven 步骤一:配置maven 第一步:用IDEA打开项目,开始配置maven环境 ,如果本地没有提前配置好maven,就用IDEA默认的配置即可 第二步:配置maven步骤 情况1:如果本地没有配置过maven,可以保持如下默认配置 (未配置直接忽略情况2) 情况2:如果本地配置过maven仓库地.

Welcome 4万+

普通人也能看懂的Transformer源代码解释(PyTorch)

Transformer源代码解释之PyTorch篇 章节 词嵌入 位置编码 多头注意力 搭建Transformer 在这里插入图片描述 词嵌入 Transformer本质上是一种Encoder,以翻译任务为例,原始数据集是以两种语言组成一行的,在应用时,应是Encoder输入源语言序列,Decoder里面输入需要被转换的语言序列(训练时)。一个文本常有许多序列组成,常见操作为将序列进行一些预处理(如词切分等)变成列表,一个序列的列表的元素通常为词表中不可切分的最小词,整个文本就是一个大列表,元素为一个一

qq_50974223的博客 4170

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统,记录配置过程

Jack的小窝 5943

Idea运行springboot项目(保姆级教学)

从0-1完成idea运行springboot项目,很详细

QQ_1919953834的博客 4173

手把手教你用Apollo Dreamview调试自动驾驶感知模块(附数据包下载)

本文详细介绍了如何使用百度Apollo平台的Dreamview工具调试自动驾驶感知模块,包括环境配置、数据加载、感知问题定位和多传感器融合调试等关键步骤。通过实战案例和参数调整技巧,帮助开发者快速掌握自动驾驶感知模块的调试方法,提升开发效率。

weixin_29084111的博客 142

idea如何显示springboot多服务启动状况

当使用ngnix启动有多个模块的微服务,idea中可以查看多服务启动状态的界面 如果这里没有看见services,首先是需要在配置中调出来,打开view,tool windows中services点击一下下面就有了。 然后在整个工程中找到如下文件 workspace.xml 在这个配置文件中找到component name="RunDashboard"这个节点整个替换掉,有些可能是没有,那么直接新加入如下代码就行了。 <component name="RunDashboard">

weixin_56921066的博客 2430

机器学习第四个算法ANN(人工神经网络)

我是在14年9月刚读研的时候听到一个说法叫“类人脑算法”很火热,之后搞了很长一段时间相关的蓄水池算法等,但大都没有摸到门路而中途放弃了。现今看来,还是缺少一些知识背景,也不善于在网络上学习,随时间推移,也逐渐明白这是机器学习的一小部分,并且逐渐发展的名称叫做人工神经网络的算法,如果网络层较多,又会有个别名,叫做深度学习。其中个用到的最著名的算法是背向传输算法(backpropagation),而这个

legalhighhigh的博客 1万+

unity中基于NGUI实现一张图片上在某个地方挖个洞

按照策划的要求,引导时只有被引导的图片是高亮的,其余地方都是黑色半透明,如下图所示: 对应的实现shader如下: Shader "Unlit/TutorialBg" { Properties { _MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {} _ClipRange0 ("Clip Vector

手机游戏开发 3698

idea-springboot初体验

随着技术的更新对于开发速度的追求,我们越来越不能忍受的是Spring框架对于集成开发以后大量的配置问题。所以SprigBoot应运而生,SpringBoot框架其实就是在Spring框架的外边包裹上了一层纸,包括减少配置文件,内置Tomcat服务器等等。   创建项目:        直接选择第一个Create New Project即可! 进入以下界面,选取蓝色标记的一列,注意的...

weixin_30783629的博客 199

【MATLAB-app】csdn上第一套关于matlab appdesigner界面设计 系列“视频课”来啦~~

写作时间: 2020-12-10 标题: 01_为什么推荐你学习appdesigner? 目录: 1.什么是appdesigner? 2.appdesigner能干什么,有什么好处? 3.怎么学习?保证你一周内能够学会! 4.我的课程总目录 5.重磅来袭(如何获取学习资料代码+文档+视频) 正文: 1.什么是appdesigner? 2.appdesigner能干什么,有什么好处? 3.怎么学习?保证你一周内能够学会! 4.我的课程总目录 5.重磅来袭(如何获取学习资料代码+文档+视频) THE END

wind 2万+

SpringBoot系列教材 (二)- 基础 - Springboot入门-在IDEA中创建跑得起来的Springboot项目

SpringBoot系列教材 (二)- 基础 - Springboot入门-在IDEA中创建跑得起来的Springboot项目 步骤1:先运行,看到效果,再学习步骤2:模仿和排错步骤3:关于 Tomcat步骤4:关于插件步骤5:创建项目步骤6:项目参数步骤7:选择Web 模块步骤8:指定项目的路径步骤9:SpringbootApplication.java步骤10:HelloController...

wanghuiwei888的博客 510

ROS从入门到精通0-4:VSCode 搭建 ROS 工程环境

为了提高开发效率,可以先安装集成开发工具和使用方便的工具,本教程用VSCode搭建ROS工程环境

FRIGIDWINTER的博客 1万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

如何用IDEA创建SpringBoot项目

一般来说,用IDEA创建SpringBoot项目有两种方式。其一是Spring官网提供了一个快速生成SpringBoot项目的网站,可以在官网直接下载后,再导入IDEA中。另外一种是直接用IDEA创建一个SpringBoot项目,一般开发也是用的这种方式进行创建。虽说SpringBoot简化了Spring的配置,但学习之前需要对Spring基础知识有一定的掌握。......

静水流深,沧笙踏歌 3万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

idea创建SpringBoot项目

还真有,阿里提供了一个,下面问题就简单了,网址告诉我们就OK了,没错,就是这样。是的,这里已经启动了。通过上面的制作,我们不难发现,SpringBoot程序简直太好写了,几乎什么都没写,功能就有了,这也是SpringBoot技术为什么现在这么火的原因,和Spring程序相比,SpringBoot程序在开发的过程中各个层面均具有优势。此处选择的SpringBoot的版本使用默认的就可以了,需要说一点,SpringBoot的版本升级速度很快,差别不大,无需过于纠结,并且还可以到配置文件中修改对应的版本。

qq_63088307的博客 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

使用IDEA创建SpringBoot项目

这里写自定义目录标题使用IDEA创建SpringBoot项目项目环境操作步骤 使用IDEA创建SpringBoot项目 项目环境 IDEA 2019.1 SpringBoot 2.1.5 Gradle 4.10 操作步骤 点击IDEA左上角file->new->project 点击后弹出下面所示的框,这里选择Spring initializr,在右侧选择项目的jdk版本,初始化...

安澜公子的博客 1万+

【IDEA】使用IDEA创建SpringBoot项目

使用IDEA创建SpringBoot项目

李晋江的博客 4782

创建一个SpringBoot项目(IDEA版本,保姆级教程)

环境信息: Java JDK1.8 Maven 3.6.3 SpringBoot 3.0 创建SpringBoot项目的方式有二种: 通过官网生成SpringBoot项目然后导入IDEA中 直接通过IDEA生成SpringBoot项目 方式一: 通过官网生成SpringBoot项目然后导入IDEA中 创建一个SpringBoot项目 地址:点击跳转生成SpringBoot项目 填写项目信息,添加项目依赖,并生成项目 IDEA导入 方式二:直接通过IDEA生成SpringBoot项目

孤夜的博客 1万+

使用IDEA社区版如何创建SpringBoot项目?

本文主要介绍了IDEA社区版如何创建一个spring boot 项目。主要有两种方式,一种使基于插件,一种就是通过spring官网中的网页创建。

crazy_xieyi的博客 1万+

IDEA 创建SpringBoot项目问题

今天在使用 IDEA 直接创建一个SpringBoot项目的时候出现了一点点问题,在创建好项目时候Maven并没有将pom.xml文件中的依赖加载进来,一下是我的创建步骤以及详细的问题描述 >>>

小六的代码修炼之路 4693

2020 idea创建springboot项目

使用最新版2020 idea创建springboot项目1、打开idea file->new Project 默认的就行点击下一步2、根据自己的需要进行修改 next3、项目目录简介4、新建一个类名字自己取5、运行,然后浏览器输入地址 http://localhost:8080/start/springboot,成功了,哈哈 1、打开idea file->new Project ...

qq_40079749的博客 8728
上一篇: Springboot入门-在Eclipse中创建跑得起来的springboot项目,非STS插件方式
下一篇: springboot中如何运用JPA,简单例子
普通网友
博客等级 码龄7年 464粉丝 499原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值