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

SpringBoot项目的创建方式

目录

1.通过idea创建SpringBoot项目

2.在idea中通过aliyun创建SpringBoot

3.通过spring官网下载再用idea打开

5.通过mavenjava项目改为springboot项目

6.测试springboot


第二种方法使用的是idea2021版本,其余方法使用idea2017版本

1.通过idea创建SpringBoot项目

创建项目,选择Spring Initializr,选择自己的jdk,勾选Default

 修改路径,设置包名,选择maven,选择包为jar包,我使用的jdk为1.8版本,应该在java Version这里选择8版本,但是可选项里面没有,可以创建完成后手动更改

选择自己需要的依赖 

 将jdk和springboot的版本更改

更改后

2.在idea中通过aliyun创建SpringBoot

所需官网 https://start.aliyun.com

点击齿轮后更改

创建完成 

3.通过spring官网下载再用idea打开

在浏览器输入spring.io网址

点击project找到springboot点进去  页面下拉到底  找到spring initilalizr

勾选自己创建项目的所有需要配置的信息  和idea创建一样

最后下载好压缩文件解压 用idea打开

springboot项目完成

4.通过阿里云下载再用idea打开

浏览器访问https://start.aliyun.com

注意选择单模块

5.通过mavenjava项目改为springboot项目

在pom.xml中添加

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</version><relativePath/> <!-- lookup parent from repository -->
</parent><dependencies><!--<dependency>--><!--<groupId>org.springframework.boot</groupId>--><!--<artifactId>spring-boot-starter</artifactId>--><!--</dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--加载web--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>

点击Enable Auto-Import

依赖导入完成

设置springboot的启动类

一般设置三级包名,创建 SpringBootDemo05Application启动类

设置启动类注解

@SpringBootApplication
public class SpringBootDemo05Application {public static void main(String[] args) {SpringApplication.run(SpringBootDemo05Application.class, args);}
}

resources目录下还需要这三部分

  • static是存放静态资源
  • template存放页面
  • application.properties是springboot的总配置文件

在application.properties中

 设置端口号

server.port=8080 //默认端口号

6.测试springboot

创建Controller包,创建IndexController类

将这个类交给spring去管理并设置映射路径编写run方法

测试1

@Controller
@RequestMapping("/indexController")
public class IndexController {@RequestMapping("/run")public void run(){System.out.println("111111111");}
}

去启动类启动

去浏览器访问localhost:8080/indexController/run

后台输出

测试2

使用response写回页面

再次启动,并在浏览器输入localhost:8080/indexController/run

前端返回22222

后端也有返回

 我并没有配置tomcat,这里是根据我springboot版本内嵌,默认配好了

http://www.lryc.cn/news/507625.html

相关文章:

  • 微服务设计(第2版)读书笔记
  • idea无法识别文件,如何把floder文件恢复成model
  • vscode的keil assistant 中搜索不到全局变量
  • html+css网页设计 美食 餐饮杰12个页面
  • 重撸设计模式--代理模式
  • Redis性能调优:深入剖析变慢原因及应对策略
  • Python联合Halcon的详细教程
  • raid 状态查看 storcli64
  • 时间管理系统|Java|SSM|JSP|
  • 使用Docker启用MySQL8.0.11
  • Qt之修改窗口标题、图标以及自定义标题栏(九)
  • 每天40分玩转Django:Django测试
  • JS子页面调用父页面函数,监听刷新事件
  • Element@2.15.14-tree checkStrictly 状态实现父项联动子项,实现节点自定义编辑、新增、删除功能
  • 详细介绍如何使用rapidjson读取json文件
  • 【Qt】显示类控件:QLabel、QLCDNumber、QProgressBar、QCalendarWidget
  • 设计模式-访问者设计模式
  • Spring框架IOC
  • 有哪些免费的 ERP 软件可供选择?哪些 ERP 软件使用体验较好?
  • 思科CCNA认证都学什么考什么?
  • 模型部署学习笔记——模型部署关键知识点总结
  • 22智能 狄克斯特拉算法复习
  • 首个!艾灵参编的工业边缘计算国家标准正式发布
  • curl也支持断点续传
  • 交换机链路聚合(手动负载分担模式)(eNSP)
  • jmeter 接口性能测试 学习笔记
  • `HashMap`、`Hashtable` 和 `HashSet`的区别
  • Arduino中解析JSON数据
  • linux----文件访问(c语言)
  • 源码分析之Openlayers中MousePosition鼠标位置控件