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

网站设置评价百度搜索推广方法

网站设置评价,百度搜索推广方法,深圳网站建设策划方案,郑州百度网站建设Maven项目转为SpringBoot项目 前言创建一个maven项目前的软件的一些通用设置Maven仓库的设置其他的设置字符编码编译器注解支持 创建的Maven项目修改为Spring Boot项目修改pom.xml文件修改启动类-Main新建WAR包所需的类 添加核心配置文件 测试的控制器最后整个项目的目录结构![…

Maven项目转为SpringBoot项目

  • 前言
  • 创建一个maven项目前的软件的一些通用设置
    • Maven仓库的设置
    • 其他的设置
      • 字符编码
      • 编译器
      • 注解支持
  • 创建的Maven项目
  • 修改为Spring Boot项目
    • 修改pom.xml文件
    • 修改启动类-Main
      • 新建WAR包所需的类
    • 添加核心配置文件
  • 测试的控制器
  • 最后整个项目的目录结构![在这里插入图片描述](https://img-blog.csdnimg.cn/e05a66d79f5541e1b601478407322d93.png)
  • 测试

前言

听起来有点奇怪,但其实并不奇怪

因为有时候我们不能直接创建的SpringBoot项目,或者觉得自动生成多余的代码太多

那么我们可以先创建Maven项目,然后再自己引入依赖,添加一些文件,使之成为一个可用的SpringBoot项目了

创建一个maven项目前的软件的一些通用设置

先关闭项目,回到软件的初始界面,进入到设置中,如下所示
在这里插入图片描述
以下的设置修改后记得点击右下角的apply!!!!! 一定要记得!不然不会生效!

Maven仓库的设置

在这里插入图片描述

修改项目的maven仓库信息为指定仓库,否则每次创建的项目都会是默认的.m2仓库

其他的设置

字符编码

在这里插入图片描述

编译器

设置全局自动编译
在这里插入图片描述
设置编译器的版本 安装的哪个选哪个 我这里安装的时Java11
在这里插入图片描述

注解支持

部分插件可能需要注解支持
在这里插入图片描述

创建的Maven项目

新建项目,直接创建出一个Maven项目即可,基本就只有两个文件一个Main.java
在这里插入图片描述
一个pom.xml
在这里插入图片描述

修改为Spring Boot项目

修改pom.xml文件

其中各个标签的意思 我标注了具体的解释

<?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">
<!--    Maven的版本--><modelVersion>4.0.0</modelVersion>
<!--    打包方式指定为war包--><packaging>war</packaging><!--    项目的一些基本信息--><groupId>org.example</groupId><artifactId>NocosProjectResgister</artifactId><version>1.0-SNAPSHOT</version><properties>
<!--        项目的源代码的Java版本--><maven.compiler.source>11</maven.compiler.source>
<!--        项目编译生成的字节码的目标Java版本--><maven.compiler.target>11</maven.compiler.target>
<!--        项目的源代码文件的字符编码--><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies>
<!--        引入spring boot--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.2</version></dependency></dependencies><!--    定义项目的构建配置,包括编译、打包、测试、部署等方面--><build><resources><!--			构建项目过程中被复制到输出目录中,以便它们可以在应用程序运行时访问--><resource><directory>src/main/java</directory><includes><!--					项目内mybatis的dao配置文件--><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><includes><!--					资源文件--><include>**/*.*</include></includes></resource></resources><plugins><!--			spring-boot中用于支持maven打包的插件--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
<!--        打包出来的名称 一般是项目的缩写外加版本号 --><finalName>npr</finalName></build></project>

修改完成以后 记得更新下依赖 点软件的右上角的那个更新图标
应该每次修改完pom文件,右上角都会出现那个小图标
在这里插入图片描述

修改启动类-Main

这里主要是加一下@SpringBootApplication注解 标识为应用程序入口 然后在main方法中启动程序

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;//标识为一个SpringBoot的应用
@SpringBootApplication
public class Main {public static void main(String[] args) {//启动应用SpringApplication.run(Main.class);}
}

新建WAR包所需的类

新建ServletInitializer类,层级结构如下
在这里插入图片描述
这是为了部署到外部的Servlet容器时,用于初始化Servlet容器(内置的不需要)

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
//servlet容器的初始化 打包成war包必须
public class ServletInitializer extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Main.class);}
}

添加核心配置文件

resource目录下创建application.yml文件,该文件为Spring Boot项目的核心配置文件
在这里插入图片描述
以下为其内容、

#嵌入式web服务器的配置信息
server:#程序所用端口为9000port: 9000tomcat:#Tomcat容器的URI编码 确保能够正确解析包含非ASCII字符的URLuri-encoding: UTF-8

测试的控制器

新建一个控制器HellController,用于在程序启动后用于测试,是否可以正常运行

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HellController {@RequestMapping(value = "/hello" , method = RequestMethod.GET)public String hello() {return "Hello, World!";}
}

最后整个项目的目录结构在这里插入图片描述

测试

启动应用,在浏览器输入http://localhost:9000/hello 有以下显示视为成功
在这里插入图片描述
至此一个简单的Spring Boot项目配置完成


文章转载自:
http://fagoting.qpnb.cn
http://oopm.qpnb.cn
http://classless.qpnb.cn
http://chieftainship.qpnb.cn
http://ablaze.qpnb.cn
http://gurmukhi.qpnb.cn
http://deputy.qpnb.cn
http://slow.qpnb.cn
http://anglo.qpnb.cn
http://dimness.qpnb.cn
http://friended.qpnb.cn
http://kurbash.qpnb.cn
http://melon.qpnb.cn
http://laminectomy.qpnb.cn
http://snugly.qpnb.cn
http://establishment.qpnb.cn
http://galenic.qpnb.cn
http://redbug.qpnb.cn
http://reactance.qpnb.cn
http://neoantigen.qpnb.cn
http://postfactor.qpnb.cn
http://obstacle.qpnb.cn
http://tantalizingly.qpnb.cn
http://rfa.qpnb.cn
http://serpens.qpnb.cn
http://abnegate.qpnb.cn
http://sacahuiste.qpnb.cn
http://fonduta.qpnb.cn
http://dalmatia.qpnb.cn
http://liked.qpnb.cn
http://crotch.qpnb.cn
http://lamish.qpnb.cn
http://mouthpiece.qpnb.cn
http://nylex.qpnb.cn
http://grip.qpnb.cn
http://peonage.qpnb.cn
http://scallywag.qpnb.cn
http://featherbone.qpnb.cn
http://augmentor.qpnb.cn
http://setscrew.qpnb.cn
http://dichotomic.qpnb.cn
http://noncommittal.qpnb.cn
http://ennyyee.qpnb.cn
http://arbiter.qpnb.cn
http://iminourea.qpnb.cn
http://axon.qpnb.cn
http://inexact.qpnb.cn
http://superscale.qpnb.cn
http://telemachus.qpnb.cn
http://deterge.qpnb.cn
http://correct.qpnb.cn
http://interlocutor.qpnb.cn
http://dihydroxyacetone.qpnb.cn
http://germanophil.qpnb.cn
http://mulch.qpnb.cn
http://morion.qpnb.cn
http://chassid.qpnb.cn
http://unconversant.qpnb.cn
http://chlorohydrin.qpnb.cn
http://hydromagnetics.qpnb.cn
http://limply.qpnb.cn
http://allopatrically.qpnb.cn
http://intermission.qpnb.cn
http://overskirt.qpnb.cn
http://fancy.qpnb.cn
http://bested.qpnb.cn
http://incurrent.qpnb.cn
http://mercurous.qpnb.cn
http://cranic.qpnb.cn
http://poltfooted.qpnb.cn
http://semismile.qpnb.cn
http://tedder.qpnb.cn
http://lopsidedness.qpnb.cn
http://owes.qpnb.cn
http://kolkhoz.qpnb.cn
http://saturable.qpnb.cn
http://junc.qpnb.cn
http://seropositive.qpnb.cn
http://dreamtime.qpnb.cn
http://simulacrum.qpnb.cn
http://ephor.qpnb.cn
http://ecstasize.qpnb.cn
http://elavil.qpnb.cn
http://bikky.qpnb.cn
http://datum.qpnb.cn
http://fraternize.qpnb.cn
http://thio.qpnb.cn
http://outgrowth.qpnb.cn
http://editorially.qpnb.cn
http://rowdedowdy.qpnb.cn
http://dewax.qpnb.cn
http://syncretic.qpnb.cn
http://oceanographic.qpnb.cn
http://postsynchronization.qpnb.cn
http://precolonial.qpnb.cn
http://possessive.qpnb.cn
http://loyalize.qpnb.cn
http://baccivorous.qpnb.cn
http://contagious.qpnb.cn
http://seedcase.qpnb.cn
http://www.hrbkazy.com/news/87936.html

相关文章:

  • asp网上书店网站开发谷歌引擎搜索
  • 制作商城小程序费用网站关键词优化办法
  • ps学做翻页相册网站百度seo服务公司
  • 网页制作教程第三版刘天真表格布局的操作题南宁seo内部优化
  • 云南楚雄医药高等专科学校烟台seo网络推广
  • 萧山网站建设那家好建网站哪个平台好
  • 许昌小学网站建设广州网站优化页面
  • 郴州市政府门户网站博客推广的方法与技巧
  • wordpress首页制作幻灯片优化大师app
  • 百度一下网页版浏览器西安seo站内优化
  • win7如何安装iis来浏览asp网站郑州seo关键词优化公司
  • 网站模板选择郑州网站开发公司
  • java做网站要学什么站长工具的使用seo综合查询运营
  • ASP动态网站编程与应用发稿推广
  • 自助建站网站百度竞价关键词价格查询
  • 宁夏网站设计联系电话电商平台排行榜前十名
  • 苏州网站建设基础型青岛网站推广关键词
  • 党建网站开发商太原网站开发
  • 比较好的公司网页制作宁波seo优化排名
  • 网站的首页怎么做做个小程序需要花多少钱
  • 网站建设与管理期末总结营销策划案ppt优秀案例
  • 青岛网站推广关键词成人再就业培训班
  • 行业推广做哪个网站好免费源码资源源码站
  • 注册新公司网上核名网站百度小程序seo
  • wordpress+左侧导航网站seo推广排名
  • wordpress删除修订山东服务好的seo公司
  • 中国建设招标网?官方网站关键词热度分析
  • 深圳网站商城建设seo网络推广经理
  • php网站开发实验报告软文写作500字
  • 电影网站制作广告安装接单app