首页 > 其他分享 >maven创建web项目(springboot)

maven创建web项目(springboot)

时间:2023-06-02 10:55:05浏览次数:39  
标签:web Java springboot Web 创建 项目 maven 选择 Spring

创建一个 Java 项目和创建一个 Web 项目在 IntelliJ IDEA 中有一些区别。

创建 Java 项目:

  • 选择 "Java" 选项,并选择适当的 JDK 版本。
  • 创建的是一个普通的 Java 项目,用于编写 Java 类、库和应用程序。
  • 没有默认的 Web 相关依赖和配置。

创建 Web 项目:

  • 选择 "Java Enterprise" 选项,并选择适当的 JDK 版本。
  • 创建的是一个 Web 项目,具有 Web 相关的依赖和配置,可以用于开发 Web 应用程序。
  • 自动生成了一些默认的目录结构,如 src/main/webapp 用于存放 Web 资源,src/main/java 用于存放 Java 类等。
  • 自动生成了一个默认的 web.xml 文件,用于配置 Web 应用程序的部署描述符。
  • 可以添加 Servlet、JSP、HTML、CSS、JavaScript 等文件,并进行 Web 相关的配置。

 

application.yamlapplication.properties 都是用于配置Spring Boot应用程序的配置文件,但它们具有不同的语法和格式。

application.properties 使用键值对的格式,以 key=value 的形式配置属性
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=secret

  

application.yaml 使用基于缩进的层级结构和冒号的格式,以更加可读的方式配置属性
server:
  port: 8080
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydb
    username: root
    password: secret

 

JAVA

 

SpringBoot

 

如何创建springboot(idea版本不同略有不同)

  1. 打开IntelliJ IDEA,并点击菜单栏中的 "File" -> "New" -> "Project"。

  2. 在弹出的对话框中,选择 "Spring Initializr" 项目类型,并点击 "Next"。

  3. 在 "Project SDK" 下拉菜单中选择您想要使用的Java版本,然后点击 "Next"。

  4. 在 "Spring Initializr" 页面上,配置项目的基本信息,包括 Group、Artifact、Version、Package 等。选择 "Maven" 或 "Gradle" 作为构建工具,并选择您想要的 Spring Boot 版本。

  5. 在 "Dependencies" 页面上,选择您需要的依赖项。通常,选择 "Spring Web" 以支持Web应用程序开发。您还可以根据项目需求选择其他依赖项,例如数据库驱动程序、安全性、测试等。

  6. 点击 "Next",选择项目的名称和存储位置,然后点击 "Finish"。

  7. IntelliJ IDEA 将为您创建一个Spring Boot项目,并自动下载所需的依赖项。

  8. 在项目结构中,您可以看到一个名为 "src" 的目录,其中包含 "main" 和 "test" 目录。在 "main" 目录下,您可以编写您的应用程序代码。例如,可以在 "src/main/java" 目录下创建一个包,并在该包中编写您的Java类。

标签:web,Java,springboot,Web,创建,项目,maven,选择,Spring
From: https://www.cnblogs.com/mxleader/p/17451144.html

相关文章

  • maven高级特性
    一、资源配置、资源加载属性值  之后打包,在打包的jar包中看属性:二、多环境配置,有些配置在测试环境 ......
  • Web安全测试—URL中的大小写敏感
    URL中某些部分是大小写敏感的(意思是大写和小写字母表示不同内容),其他部分则对大小写不敏感。我们来简单的了解下协议标识符(HTTP或HTTPS)是大小写不敏感的。我们输入HTTP、http、hTPt,都是可以的。用户ID和密码一般情况下是敏感的,除非所使用的服务器软件不在意大小写。......
  • WebStorm 2023(Web前端开发工具) v2023.1.2中文mac版
    WebStorm2022mac版是一款基于WebSocket的Web应用程序编程工具,旨在通过Web应用程序的代码将HTML和CSS文本从浏览器返回到服务器。WebStorm采用MVC架构,其中每个模块都在其内部运行。WebStorm适用于JavaScript和相关技术的集成开发环境。类似于其他JetBrainsIDE,它也会......
  • Web安全测试—什么是Web应用
    Web应用具有各种各样的形式和规模。使用各种语言编写,运行在各种操作系统上,以各种方式运行。Web应用的核心在于,它的所有功能都是使用HTTP进行通信的,结果通常采用HTML格式,输入是使用GET,POST及类似方法进行通信的。要成为Web应用,必须执行某种类型的业务逻辑(脚本、程序......
  • 高分辨率大图像可缩放 Web 查看器的实践
    高分辨率大图像可缩放Web查看器的实践一、使用vips将高分辨率大图像转换为DZI安装vips具体安装步骤请参考libvipsInstall。注意,在windows11中安装v8.14.2版本后,在运行vipsdzsave**.jpgmydz命令时,出现vips:unknownaction"dzsave"报错,解决办法是重装低版......
  • maven配置
      1.  2.PATH ......
  • Jasypt加密SpringBoot配置文件和自动加密数据库敏感信息
    Jasypt是开源的加密和解密的组件。和Spring提供了很好的集成。一、加密SpringBoot配置文件 新建SpringBoot项目,添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>......
  • springboot 上传文件
    1、html代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><formaction="/upload"method="post"enctype=&qu......
  • springboot 拦截器配置
      创建目录 interceptor——MyInterceptor.java文件,该文件实现 HandlerInterceptor接口 MyInterceptor.java文件实现 HandlerInterceptor接口代码如下: 代码案例:(已验证cookie为案列)importorg.springframework.beans.factory.annotation.Value;importorg.springframework.......
  • VsCode开发 Java Maven Springboot
    安装java相关的扩展插件在VisualStudioCode中打开扩展(Ctrl+Shift+X),输入关键词java、spring分别下载Java开发插件包和springboot插件包 配置参数点击设置按钮,进入设置选项,配置用户设置(文件->首选项->设置  Ctrl+,)添加如下代码:"java.errors.incompleteClasspath.severity......