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

怎么修改php网站时事热点新闻

怎么修改php网站,时事热点新闻,一键转换wordpress,郑州市精神文明建设 网站此文章适合具有一定的java基础的同学看哦#xff0c;如果有看不懂的基本代码还是先补补java基础哦。 此教程带您不使用xml文件而是纯注解开发#xff0c;易懂、快捷、迅速#xff0c;从0开始搭建#xff0c;很快就能构建起一个SpringMVC项目#xff0c;能学到两种使用tom…此文章适合具有一定的java基础的同学看哦如果有看不懂的基本代码还是先补补java基础哦。 此教程带您不使用xml文件而是纯注解开发易懂、快捷、迅速从0开始搭建很快就能构建起一个SpringMVC项目能学到两种使用tomcat部署的方法并尽量对每个重点进行讲解接下来开始吧。 目录 IDEA建立项目 引入依赖 建立软件包 ​编辑开始开发 部署tomcat 第一种方式 第二种方式 IDEA建立项目 从idea新建项目这个大家总会吧。 先建个空项目自定义名字、项目位置等这些都可以随便然后完成。 完成后在空项目里新建模块。 选择mavenjava版本我依旧用万年java8 引入依赖 完成后便能看到项目的结构我们编辑pom.xml文件引入相关依赖主要是两个依赖 dependenciesdependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.2.10.RELEASE/version/dependency /dependencies 可以看到springmvc版本是5.2.10大家还是尽量跟我保持一致即可然后点击一下maven图标按钮会自动下载到本地maven仓库没下载过的就是会显示红色我这里已经下载过了所以是白色字如果下载缓慢可以配置仓库源可以百度搜索相关教程或查看文章idea中Maven镜像源详细配置步骤记录(对所有项目)_java_脚本之家 如果没看到有maven按钮则从idea右边点出来真的很保姆了。 建立软件包 下载完成后我们在java目录上右键新建软件包 主要是controller和config包所以我的是com.xiaoya.controller和com.xiaoya.config 开始开发 接下来是重点我们在config包中新建ServletInit类当然这个名字你随意取然后我们需要继承这个类AbstractDispatcherServletInitializer很多同学觉得这个类难记其实我也记不住记住前面这几个字母就行了idea会自动提示的如果怕忘自己做好笔记就行了。 这个时候该类会爆红因为要实现里面的三个方法将鼠标放到红线上就会提示你实现方法我们点击一下实现方法就行了其实你按快捷键ctrli也行 这个时候默认是这样子的 我们主要改一下图中标记的两个方法 package com.xiaoya.config;import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.AnnotationConfigWebApplicationContext; import org.springframework.web.servlet.support.AbstractDispatcherServletInitializer;public class ServletInit extends AbstractDispatcherServletInitializer {protected WebApplicationContext createServletApplicationContext() {AnnotationConfigWebApplicationContext ctx new AnnotationConfigWebApplicationContext();ctx.register(Config.class);return ctx;}protected String[] getServletMappings() {return new String[]{/};}protected WebApplicationContext createRootApplicationContext() {return null;} }第一个方法目的是要向Context中注册配置类其中的Config.class是我们接下来要在config包新建的类。 第二个方法的内容很容易看出就是当我们进行请求时要从 / 路径开始。 然后我们在config包新建前面所说的Config类内容不用写就在上面写2个注解即可Configuration ComponentScan(com.xiaoya.controller) 第一个注解即标记为配置类第二个注解就是扫描com.xiaoya.controller包里面的类 接着在controller包新建TestController类在类上面写上Controller即控制层我们来在里面写个函数返回hello字符串然后使用RequestMapping(/hello)注解即访问/hello时执行hello函数ResponseBody就是返回响应体即返回hello字符串如果不加这个注解的话会去寻找静态资源下的hello文件而不是返回字符串文章后面会讲到。 package com.xiaoya.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;Controller public class TestController {RequestMapping(/hello)ResponseBodypublic String hello(){return hello;} }这个时候就完成了非常简单接下来我们来部署tomcat容器启动 部署tomcat 第一种方式 第一种方式就是通过maven插件我们在pom.xml中添加tomcat插件然后点击maven按钮下载 buildpluginsplugingroupIdorg.apache.tomcat.maven/groupIdartifactIdtomcat7-maven-plugin/artifactIdversion2.1/versionconfigurationport8080/portpath//path/configuration/plugin/plugins/build 下载完成后我们点击添加配置在弹出的界面中点击左上角的 按钮选择maven 在运行命令行那里写上tomcat7:run然后确定即可。写的时候会有提示的前提是前面所说的tomcat的插件已经下载好了。 接着在pom.xml中添加 packagingwar/packaging 即打为war包的形式运行点击一下maven按钮只要pom.xml内容有变更就点一下maven按钮就对了。 都完成后便能发现有绿色的运行按钮了我们点击就能启动。 如果不出意外的话应该要出意外了在运行的过程中提示main目录下不存在webapp目录 那这很简单在main目录下建webapp目录就行了 然后重新启动没有错误了访问http://127.0.0.1:8080/hello就能看到响应体字符串了 第二种方式 第二种便是下载tomcat尽量选择版本9及以前的版本10好像测试的时候有点问题可以在我的资源下载 tomcat8 https://download.csdn.net/download/MKIDM/90085926https://download.csdn.net/download/MKIDM/90085926tomcat9 https://download.csdn.net/download/MKIDM/90085933https://download.csdn.net/download/MKIDM/90085933下载任一版本后点击编辑配置 在弹出的界面中依旧点击左上角的选择Tomcat服务器-本地 名称任意点击配置选择你下载的tomcat所在的位置 选择好主目录后下面的基目录会自动调好的不用管点击确定 此时我们看到有个警告我们点击右边的修复 此时可以看到弹出来两个工件让我们选择选择任一一个都可以 应用程序的上下文就是根路径为了方便我们也可以改成 /看您自己的意愿 点击修复的时候之所以有那两个工件那是因为我们前面已经通过maven生成好了如果先用这个方法的话是没有工件的那我们也可以点击文件--项目结构 点到工件就能看到这两个工件 那么我们把它删除说一下如果没有工件时该怎么创建点击 - 就能删除删除这2个工件 点击按钮选择Web应用程序展开型点击基于模块选择我们这个项目的模块我们这本来就只有一个模块所以直接确定就行了。 这样就可以看见生成好了 然后我们重新配置tomcat点到部署点击按钮选择工件即可。 然后点击运行按钮即可会自动跳转到浏览器访问/hello路径就行了。注意上下文的路径如果上下文的路径默认没更改的话根路径就不是/如图应该是/springmvc1_war_exploded所以没更改的话应该访问/springmvc1_war_exploded/hello。自动跳转到浏览器的时候也是跳到/springmvc1_war_exploded 如果没改上下文路径的话访问http://127.0.0.1:8080/springmvc1_war_exploded/hello即可看到回显字符串就不演示了。 所以通过以上我们就发现通过纯注解也可以快速地就搭建SpringMVC项目其实过程说的比较啰嗦了主要是照顾到一些新手所以有很多保姆级讲解操作上能讲的都尽量讲了有一定经验的可以跳着看。 源码https://download.csdn.net/download/MKIDM/90086092https://download.csdn.net/download/MKIDM/90086092总结下来就是 1. 在config包中新建配置类添加注解Configuration、ComponentScan(com.xiaoya.controller) 2. 在config包建第二个类继承AbstractDispatcherServletInitializer类实现其中的三个方法主要改动其中二个方法 3. 在controller包建控制请求路径的类类上添加注解Controller。 RequestMapping(/hello2)就是请求路径 ResponseBody 声明响应体就是该方法返回的内容而不是静态资源名。 4. 部署tomcat容器介绍了两种方法。 看到这已经差不多了但是我们得把坑补完前面说过不加ResponseBody的话返回的就是静态资源名如图我们将ResponseBody注解去掉返回的内容改为hello.jsp 然后在webapp目录新建hello.jsp body里面随便写点内容 启动tomcat访问http://localhost:8080/springmvc1_war_exploded/hello就是访问hello.jsp 当然访问http://localhost:8080/springmvc1_war_exploded/hello.jsp也行。 好了这篇文章到此结束了有不懂的可以评论或者私信我看到了就会回现在看几个笑话放松一下吧*⸜( •ᴗ• )⸝*https://blog.csdn.net/mkidm/category_12833444.html?spm1001.2014.3001.5482
http://www.tj-hxxt.cn/news/141707.html

相关文章:

  • 用wordpress搭建的网站哈尔滨网络招聘
  • 2023网站推荐网站建设捌金手指花总五
  • 新闻资讯网站模板下载手游网站怎么做的
  • 通化好的网站建设的公司spring mvc 做网站
  • 建设银行河北省分行网站杭州协会网站建设方案
  • 昆明网站建设有限公司深圳工程项目
  • 做网站时为什么导航时两行字wordpress菜单对齐修改
  • 做淘口令的网站网络规划设计师待遇怎么样
  • 聊城网站制作价格seo搜索引擎优化知乎
  • 北京电商网站开发公司合肥企业建网站
  • 三墩网站建设株洲市区网站建设公司
  • 杭州网站推广网站建设预算计算方法
  • 1g内存的服务器可以建设几个网站域名邮箱企业邮箱
  • 上海网站建设推荐秒搜科技十大免费开发平台app
  • 化工企业常用推广网站界面设计是什么
  • 交友免费的网站建设网站搜索出来有图片
  • 如何用rp做网站步骤网站建设工作是干什么的
  • 网站开发试题库天安保险公司官网
  • 深圳+服装+网站建设排名优化专家
  • 用google翻译做多语言网站工程做网站
  • 纯文本网站连接自己网站做虚拟币违法吗
  • 做集团网站应注意什么建站论坛
  • 论坛网站平台建设方案东莞优速网站建设推广罗裕
  • 专业网站建设联系我做动作你来猜的网站
  • 网站地图灰色效果的怎么做的wordpress怎么升级
  • app成本seo权威入门教程
  • 网站 备案 注销巴顿品牌设计公司
  • 怎样开发手机网站建设wordpress怎么改标题
  • 深圳做网站公司多少钱官方网站旗舰店
  • 建设网站是否需要一个主机网站建设市场介绍