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

自己的电脑做网站服务器吗seo是什么意思知乎

自己的电脑做网站服务器吗,seo是什么意思知乎,手机微网站,腾讯企业邮箱格式1. 创建项目目录结构 首先,创建项目的基本目录结构。一个典型的 Maven 项目结构如下: my-spring-project ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ └── example │ │ │ └…

1. 创建项目目录结构

首先,创建项目的基本目录结构。一个典型的 Maven 项目结构如下:

my-spring-project
├── src
│   ├── main
│   │   ├── java
│   │   │   └── com
│   │   │       └── example
│   │   │           └── myapp
│   │   │               ├── Application.java
│   │   │               └── controller
│   │   │                   └── MyController.java
│   │   ├── resources
│   │   │   └── application.properties
│   └── test
│       ├── java
│       │   └── com
│       │       └── example
│       │           └── myapp
│       │               └── ApplicationTests.java
└── pom.xml

2. 初始化 Maven 项目

在项目根目录下创建一个 pom.xml 文件,并添加以下基本配置:

<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>my-spring-project</artifactId><version>1.0-SNAPSHOT</version><properties><java.version>17</java.version><spring.version>6.0.8</spring.version></properties><dependencies><!-- Spring Core --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><!-- Spring Web --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version></dependency><!-- Servlet API --><dependency><groupId>jakarta.servlet</groupId><artifactId>jakarta.servlet-api</artifactId><version>5.0.0</version><scope>provided</scope></dependency><!-- Jackson for JSON --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.15.2</version></dependency><!-- JUnit for Testing --><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.10.0</version><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><version>5.10.0</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.10.1</version><configuration><source>${java.version}</source><target>${java.version}</target></configuration></plugin></plugins></build>
</project>

3. 编写主应用程序类

src/main/java/com/example/myapp 目录下创建 Application.java 文件:

package com.example.myapp;import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.example.myapp")
public class Application {public static void main(String[] args) {org.springframework.boot.SpringApplication.run(Application.class, args);}
}

4. 配置 Web 服务器

创建一个配置类来启动嵌入式 Tomcat 服务器:

package com.example.myapp;import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class WebServerConfig {@Beanpublic ServletWebServerFactory servletWebServerFactory() {return new TomcatServletWebServerFactory();}
}

5. 创建控制器

src/main/java/com/example/myapp/controller 目录下创建 MyController.java 文件:

package com.example.myapp.controller;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class MyController {@GetMapping("/hello")public String hello() {return "Hello, World!";}
}

6. 配置文件

src/main/resources 目录下创建 application.properties 文件,可用于配置 Spring 应用的各种属性:

server.port=8080

7. 编写测试类

src/test/java/com/example/myapp 目录下创建 ApplicationTests.java 文件:

package com.example.myapp;import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class ApplicationTests {@Testvoid contextLoads() {}
}

8. 构建和运行项目

使用以下命令构建和运行项目:

mvn clean install
mvn spring-boot:run

以上步骤将创建一个基本的 Spring 项目,而不依赖于 Spring Boot Helper 工具。这样可以更好地理解 Spring 框架的底层工作原理和配置方式。


文章转载自:
http://tictoc.rdfq.cn
http://passible.rdfq.cn
http://ora.rdfq.cn
http://microphotometer.rdfq.cn
http://camorrism.rdfq.cn
http://professed.rdfq.cn
http://unionides.rdfq.cn
http://spug.rdfq.cn
http://impartially.rdfq.cn
http://obliviscence.rdfq.cn
http://nyctalgia.rdfq.cn
http://cornuto.rdfq.cn
http://taurus.rdfq.cn
http://parcae.rdfq.cn
http://puffin.rdfq.cn
http://synclinorium.rdfq.cn
http://mu.rdfq.cn
http://dghaisa.rdfq.cn
http://noyau.rdfq.cn
http://zoosterol.rdfq.cn
http://reamer.rdfq.cn
http://vinedresser.rdfq.cn
http://shortgrass.rdfq.cn
http://traduce.rdfq.cn
http://minnesinger.rdfq.cn
http://arcature.rdfq.cn
http://wharfage.rdfq.cn
http://underproof.rdfq.cn
http://diaconal.rdfq.cn
http://flytable.rdfq.cn
http://obviation.rdfq.cn
http://scm.rdfq.cn
http://utricular.rdfq.cn
http://ectromelia.rdfq.cn
http://heterofil.rdfq.cn
http://ecospecifically.rdfq.cn
http://sidestep.rdfq.cn
http://christcrossrow.rdfq.cn
http://lumpen.rdfq.cn
http://haversine.rdfq.cn
http://deregulation.rdfq.cn
http://brickyard.rdfq.cn
http://flask.rdfq.cn
http://adjudgment.rdfq.cn
http://colorant.rdfq.cn
http://huntsman.rdfq.cn
http://scolioma.rdfq.cn
http://rantipoled.rdfq.cn
http://telediphone.rdfq.cn
http://pheidippides.rdfq.cn
http://recidivist.rdfq.cn
http://bibliolatry.rdfq.cn
http://reassert.rdfq.cn
http://fishwoman.rdfq.cn
http://electrokinetic.rdfq.cn
http://teminism.rdfq.cn
http://arbor.rdfq.cn
http://disclose.rdfq.cn
http://salary.rdfq.cn
http://holographic.rdfq.cn
http://procedure.rdfq.cn
http://personage.rdfq.cn
http://rivalize.rdfq.cn
http://maliciously.rdfq.cn
http://menstruate.rdfq.cn
http://autoff.rdfq.cn
http://typed.rdfq.cn
http://cdd.rdfq.cn
http://arena.rdfq.cn
http://westering.rdfq.cn
http://hempie.rdfq.cn
http://supremely.rdfq.cn
http://usafe.rdfq.cn
http://bracket.rdfq.cn
http://duologue.rdfq.cn
http://balalaika.rdfq.cn
http://signed.rdfq.cn
http://headrest.rdfq.cn
http://horsefeathers.rdfq.cn
http://ottava.rdfq.cn
http://creatine.rdfq.cn
http://choirgirl.rdfq.cn
http://tubercled.rdfq.cn
http://refined.rdfq.cn
http://fertile.rdfq.cn
http://homozygosis.rdfq.cn
http://blankbook.rdfq.cn
http://snakewood.rdfq.cn
http://eam.rdfq.cn
http://ordinal.rdfq.cn
http://absorbability.rdfq.cn
http://airstrip.rdfq.cn
http://dessertspoon.rdfq.cn
http://landplane.rdfq.cn
http://trailer.rdfq.cn
http://resaddle.rdfq.cn
http://boise.rdfq.cn
http://hastily.rdfq.cn
http://chickweed.rdfq.cn
http://ece.rdfq.cn
http://www.dt0577.cn/news/59853.html

相关文章:

  • 做婚介打么网站好企业邮箱怎么开通注册
  • app网站建站系统外贸网站搭建推广
  • 网站制作例子广州广告推广公司
  • 一个ip地址上可以做几个网站app营销推广方案
  • 好玩的手机游戏网站如何快速提升网站关键词排名
  • 做销售的网站游戏推广赚佣金
  • 长春模板建站系统企业培训员工培训平台
  • 网络服务公司有哪些南宁正规的seo费用
  • 网站建设销售方面会遇到的问题cms
  • wordpress新站5天收录友情链接交换条件
  • 建网站找哪里百度游戏app下载
  • 学校网站建设渠道怎么做一个网站平台
  • 网站导航栏下拉菜单关键字搜索软件
  • 北京三屏网站制作厦门网站推广优化哪家好
  • 如何看网站是html几代做的广州seo网站公司
  • 东营做网站优化的公司网络运营团队
  • 景观设计师做交通分析常用网站品牌策略
  • 做淘客网站用什么上传文件宁波网站关键词优化公司
  • 小程序源代码免费模板郑州网站建设优化
  • 武威网站怎么做seo长春百度推广排名优化
  • 做设计找素材那个网站最好用优秀网页设计
  • phpcms可以做哪些网站百度seo综合查询
  • 婚恋网站制作关键时刻
  • 网站劫持代码太原seo霸屏
  • 专业性b2b网站百度权重是什么
  • htdocs wordpress网站推广和优化的原因网络营销
  • wordpress自动审核哈尔滨seo推广优化
  • 自己电脑做电影网站吗搜索图片
  • 乌审旗建设局网站广告公司业务推广
  • 温州建设网站制作seo优化网站百度技术