SpringBoot项目的创建方式

ops/2024/12/23 0:31:54/

目录

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.ppmy.cn/ops/144174.html

相关文章

基于ubuntu的mysql 8.0安装教程

文章目录 1.查看版本2.切换到root账户3.下载安装包4.问题的解决5.查看是否解压成功6.安装我们的发布包7.更新包的内容8.下载mysql9.查看mysql的状态10.设置开机自启动11.登录mysql 公司里面的mysql根本不会出现在windows操作系统上面&#xff0c;下面我们演示的就是如何在ubunt…

呼入机器人:24小时客户服务的未来趋势

呼入机器人&#xff1a;24小时客户服务的未来趋势 作者&#xff1a;开源大模型智能呼叫中心系统FreeAICC&#xff0c;Github&#xff1a;https://github.com/FreeIPCC/FreeAICC 在当今快节奏的商业环境中&#xff0c;客户服务已成为企业竞争的核心要素之一。随着人工智能技术…

记录学习《手动学习深度学习》这本书的笔记(六)

看到第九章&#xff1a;现代循环神经网络了&#xff0c;循环神经网络这块真的有点难&#xff0c;而且老师也没有细讲这块&#xff0c;只能自己慢慢理解。 第九章&#xff1a;现代循环神经网络 9.1 门控循环单元&#xff08;GRU&#xff09; 这一节介绍了一个循环神经网络的“…

sqoop导入hdfs,hive

sqoop将mysql中的表导入到hdfs中 sqoop import \ > --connect jdbc:mysql://192.168.52.150/test \ > --username root \ > --password 123456 \ > --table emp \ > --delete-target-dir \ > --target-dir /sqoop_works/emp_1将数据导入hive中&#xff0c;首…

Linux Systemd基础教程

一、什么是systemd&#xff1f; systemd是Linux系统的一套基本构建模块。它提供了一个系统和服务管理器&#xff0c;作为PID 1运行并启动系统的其余部分。 systemd提供积极的并行化功能&#xff0c;使用套接字和D-Bus激活来启动服务&#xff0c;提供按需启动守护进程&#xf…

【Elasticsearch05】企业级日志分析系统ELK之集群工作原理

Elasticsearch 集群工作原理 官方说明 Elasticsearch Guide [8.17] | Elastichttps://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 单机节点 ES 存在单点可用性和性能问题,可以实现Elasticsearch多机的集群解决 Elasticsearch 支持集群模式 能够提…

利用CNN与多尺度特征、注意力机制的融合实现低分辨率人脸表情识别,并给出模型介绍与代码实现

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下利用CNN与多尺度特征、注意力机制的融合实现低分辨率人脸表情识别&#xff0c;并给出模型介绍与代码实现。在当今社会&#xff0c;人脸识别技术已广泛应用&#xff0c;但特定场景下的低质量图像仍是一大挑战。 低分…

Docker:Docker Compose(补充三)

Docker&#xff1a;Docker Compose 1. Docker Compose 批量管理容器的工具 1. Docker Compose 批量管理容器的工具 Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件来配置应用服务&#xff0c;它允许用户编排、组合和配置多个容器的部署…