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

建设网站北京市网站开发工作怎么样

建设网站北京市,网站开发工作怎么样,新手做自己的网站教程,做教育网站宣传策略解读一个新建的 Spring Boot 项目。 1. 创建 Spring Boot 2.5.6 项目 步骤 1: 使用 Spring Initializr 创建项目 可以使用 Spring Initializr(https://start.spring.io/)来快速生成一个 Spring Boot 项目。 在 Spring Initializr 中选择以下配置&…

解读一个新建的 Spring Boot 项目。

1. 创建 Spring Boot 2.5.6 项目

步骤 1: 使用 Spring Initializr 创建项目

可以使用 Spring Initializr(https://start.spring.io/)来快速生成一个 Spring Boot 项目。

在 Spring Initializr 中选择以下配置:

  • Project: Maven Project
  • Language: Java
  • Spring Boot: 2.5.6 (在版本选择中可以指定)
  • Group: com.example
  • Artifact: demo
  • Dependencies
    • Spring Web
    • test

生成项目后,下载并解压。

步骤 2: 项目结构

生成的项目是 com.example.demo,它的目录结构大致如下:

demo/├── src/│    ├── main/│    │    ├── java/│    │    │    └── com/│    │    │         └── example/│    │    │              └── demo/│    │    │                   └── DemoApplication.java│    │    ├── resources/│    │    │    └── static/│    │    │    └── application.yml  (如果选择使用 YAML 格式的话)├── pom.xml└── target/ (构建后的文件)

其中:

  • DemoApplication.java 是 Spring Boot 项目的主启动类。
  • application.propertiesapplication.yml 用于配置 Spring Boot 应用程序。
  • static/ 用于存放静态资源(如 JS、CSS、图片)。
步骤 3: pom.xml 文件解析

下面是一个基础的 Spring Boot 项目的 pom.xml 文件,配置了 Spring Boot 2.5.6 版本。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name><description>Demo project for Spring Boot</description><packaging>jar</packaging><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</version></parent><dependencies><!-- Spring Boot Starter Web: 提供 Web 应用功能,包含 Tomcat、Spring MVC 等 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- Spring Boot Starter Test: 用于测试功能(JUnit、Mockito 等) --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><!-- Spring Boot Maven Plugin: 构建 Spring Boot 应用程序 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>
关键配置解读:
  1. parent: 引用了 spring-boot-starter-parent,它提供了一些默认配置,简化了 Spring Boot 项目的配置。version 指定了 Spring Boot 版本,这里是 2.5.6。
  2. dependencies列出了项目所需的依赖项:
    • spring-boot-starter-web: 包括了 Web 开发所需的库(如 Spring MVC、Tomcat)。
    • spring-boot-starter-test: 包含了测试相关的库,如 JUnit 。
  3. build: 使用 spring-boot-maven-plugin 插件来构建 Spring Boot 可执行 JAR 包。
步骤 4: 主启动类 DemoApplication.java

Spring Boot 的主启动类通常放在 src/main/java/com/example/demo 目录下,命名为 DemoApplication.java。它负责启动 Spring Boot 应用。

package com.example.demo;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication  // 标注为 Spring Boot 应用,自动配置 Spring 容器
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);  // 启动 Spring Boot 应用}
}
关键注解解读:
  • @SpringBootApplication: 这是一个组合注解,包含了 @Configuration(声明配置类)、@EnableAutoConfiguration(启用自动配置)和 @ComponentScan(启用组件扫描)。它是 Spring Boot 应用的入口点。
  • SpringApplication.run(...): 这是启动 Spring Boot 应用的静态方法,负责初始化 Spring 上下文和运行应用。
步骤 5: 配置文件 (application.yml)

application.yml文件位于 src/main/resources 目录下,默认情况下,Spring Boot 会在这里查找应用程序的配置。可以在此文件中配置服务器端口、数据库连接等。

server:port: 8080

2. 启动项目

在项目根目录下,可以使用以下命令启动 Spring Boot 应用:

通过 IDE(如 IntelliJ IDEA )运行 DemoApplication 类中的 main 方法来启动项目。

访问 http://localhost:8080 查看默认的 Spring Boot 欢迎页面。

总结

  1. 项目结构:Spring Boot 项目的结构简洁,包含源代码和资源文件,DemoApplication 是启动类,application.yml 配置文件用于自定义配置。
  2. pom.xml 解读pom.xml 定义了项目的依赖、插件以及 Spring Boot 版本等信息。
  3. 主启动类DemoApplication.java 是 Spring Boot 项目的入口,通过 @SpringBootApplication 注解实现自动配置和组件扫描。
http://www.yayakq.cn/news/561324/

相关文章:

  • 金融网站的设计建网站做cpa
  • 网站域名怎么起h5链接怎么做
  • 网站建设的小说关键词优化排名有哪些牛霸天的软件1
  • 在哪网站可以做农信社模拟试卷建设旅游网站的意义
  • 随州网站建设全包提高图片网站访问速度
  • 网站做支付要多少钱珠海手机网站建设公司
  • 有网站建设费科目吗摄影网站做画册
  • 如何做一个免费的网站提供免费建网站的网
  • 网站建设推广代理商东莞最好的网站建设价格
  • 网站平台建设的重要性创建微网站
  • 我局 负责 建设 网站守游网络游戏推广平台
  • 企业网站的建设的功能定位建设网站工作报告
  • 网站建设ktv重庆网站改版
  • 深圳科技有限公司 网站建设自己开发小程序要多少钱
  • 深圳市建设工程资料网站服装营销方式和手段
  • 成立网站开发公司珠海模板网站建设公司
  • 做期货网站nike定制在哪个app
  • wordpress全站cdn ssl网站架构设计师是做什么的
  • 做网站哪个好开跨境电商的店需要多少钱
  • 如何做泛解析网站网站备案去哪注销
  • 织梦网站怎么重新安装自己做网站需要什么技术
  • 快速网站建设推荐一个简单的游戏网站建设
  • 邗江区建设局网站建设网站需要租赁主机吗
  • 山东天成建设工程有限公司网站黄冈论坛网站有哪些
  • 华为云定制建站服务怎么样数字广东网络建设有限公司地址
  • 装饰公司排名苏州博客关键词优化
  • 网站购物功能如何做宁波网站制作维护
  • 百度网站前三名权重一般在多少网站建设与实践步骤
  • 家居企业网站建设讯息茶叶怎么做网站销售
  • 广州市建设厅官方网站西安网站设计建设公司