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

网站一键生成appwordpress配置文件如何修改

网站一键生成app,wordpress配置文件如何修改,wordpress 公共库,国外虚拟币网站开发什么是 Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架#xff0c;其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置#xff0c;从而使开发人员不再需要定义样板化的配置。 用我的话来理解#xff0c;就是 Spring…什么是 Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置从而使开发人员不再需要定义样板化的配置。 用我的话来理解就是 Spring Boot 其实不是什么新的框架它默认配置了很多框架的使用方式就像 Maven 整合了所有的 Jar 包Spring Boot 整合了所有的框架。 Spring Boot 统一江湖后大家都会按照 Spring Boot 约定的方式来走这样都会有统一的编程体验介于 Spring 处于江湖一哥的位置各大相关软件、开源项目都进行主动适配。 使用 Spring Boot 有什么好处 其实就是简单、快速、方便平时如果我们需要搭建一个 Spring Web 项目的时候需要怎么做呢 1配置 web.xml加载 Spring 和 Spring mvc2配置数据库连接、配置 Spring 事务3配置加载配置文件的读取开启注解4配置日志文件…配置完成之后部署 Tomcat 调试… 现在非常流行微服务如果我这个项目仅仅只是需要发送一个邮件如果我的项目仅仅是生产一个积分我都需要这样折腾一遍! 但是如果使用 Spring Boot 呢 很简单我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套 Web 项目或者是构建一个微服务 使用 Spring Boot 到底有多爽用下面这幅图来表达 快速入门 说了那么多手痒痒的很马上来一发试试! Maven 构建项目 1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息可参考下图所示 3、点击 Generate Project 下载项目压缩包4、解压后使用 Idea 导入项目File - New - Model from Existing Source.. - 选择解压后的文件夹 - OK选择 Maven 一路 NextOK done!5、如果使用的是 EclipseImport - Existing Maven Projects - Next - 选择解压后的文件夹 - FinshOK done! Idea 构建项目 1、选择 File - New — Project… 弹出新建项目的框2、选择 Spring InitializrNext 也会出现上述类似的配置界面Idea 帮我们做了集成3、填写相关内容后点击 Next 选择依赖的包再点击 Next最后确定信息无误点击 Finish。 项目结构介绍 如上图所示Spring Boot 的基础结构共三个文件: src/main/java 程序开发以及主程序入口src/main/resources 配置文件src/test/java 测试程序 另外 Spring Boot 建议的目录结果如下 root package 结构com.example.myproject com- example- myproject- Application.java|- model| - Customer.java| - CustomerRepository.java|- service| - CustomerService.java|- controller| - CustomerController.java|1、Application.java 建议放到根目录下面,主要用于做一些框架配置2、model 目录主要用于实体与数据访问层Repository3、service 层主要是业务类代码4、controller 负责页面访问控制 采用默认配置可以省去很多配置当然也可以根据自己的喜欢来进行更改 最后启动 Application main 方法至此一个 Java 项目搭建好了 引入 web 模块 1、pom.xml中添加支持web的模块 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId /dependencypom.xml 文件中默认有两个模块 spring-boot-starter 核心模块包括自动配置支持、日志和 YAML如果引入了 spring-boot-starter-web web 模块可以去掉此配置因为 spring-boot-starter-web 自动依赖了 spring-boot-starter。spring-boot-starter-test 测试模块包括 JUnit、Hamcrest、Mockito。 2、编写 Controller 内容 RestController public class HelloWorldController {RequestMapping(/hello)public String index() {return Hello World;} }RestController 的意思就是 Controller 里面的方法都以 json 格式输出不用再写什么 jackjson 配置的了 3、启动主程序打开浏览器访问 http://localhost:8080/hello就可以看到效果了有木有很简单 如何做单元测试 打开的src/test/下的测试入口编写简单的 http 请求来测试使用 mockmvc 进行利用MockMvcResultHandlers.print()打印出执行结果。 RunWith(SpringRunner.class) WebMvcTest(HelloWorldController.class) public class HelloTests {Autowiredprivate MockMvc mvc;Testpublic void getHello() throws Exception {mvc.perform(MockMvcRequestBuilders.get(/hello).accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()).andDo(MockMvcResultHandlers.print()).andExpect(content().string(equalTo(Hello World)));}}开发环境的调试 热启动在正常开发项目中已经很常见了吧虽然平时开发web项目过程中改动项目启重启总是报错但springBoot对调试支持很好修改之后可以实时生效需要添加以下的配置 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdoptionaltrue/optional/dependency /dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationforktrue/fork/configuration/plugin /plugins /build该模块在完整的打包环境下运行的时候会被禁用。如果你使用 java -jar启动应用或者用一个特定的 classloader 启动它会认为这是一个“生产环境”。 总结 使用 Spring Boot 可以非常方便、快速搭建项目使我们不用关心框架之间的兼容性适用版本等各种问题我们想使用任何东西仅仅添加一个配置就可以所以使用 Spring Boot 非常适合构建微服务。
http://www.hkea.cn/news/14397249/

相关文章:

  • 北京市保障性住建设投资中心网站郑州住房城乡建设官网
  • 做h5网站设计门户网站开发步骤
  • 网站域名打不开的原因网站建设这一行业怎样
  • 贵州公司网站建设比选公示制作外贸网站模板
  • 南昌优化网站推广成都市招投标信息公开网
  • 表单网站怎么做seo宝安印刷网站建设
  • dw网站模板下载地址wordpress最好的主题
  • 做网站前端需要懂得如何在网站上做社交的链接
  • 文化投资的微网站怎么做建一个网站 服务器机房托管价格
  • 微信app网站网站建设应该注意的问题
  • aspcms分类信息网站动漫制作专业相近专业
  • 网站建设和信息更新的通知东莞做网页设计
  • 好的文案网站动漫制作专业专升本对应的专业
  • 上海企业网站建设电话如何做网站的埋点
  • 做网站可以不买域名和主机吗wordpress 用户修改密码
  • 做网站的公司创业免备案虚拟主机1元
  • 如何做招聘网站分析苏州小程序开发设计公司
  • 有做lol直播网站有哪些广州seo优化推广
  • wordpress谷歌网站地图温州建设集团官方网站
  • 上海网站建设服务站霸网络西安云英网站建设
  • 做网站360好还是百度好手机做网页的软件叫什么
  • 平阳高端网站建设通化seo招聘
  • 重庆涪陵网站设计公司推荐dede手机网站教程
  • aspmysql做网站做微信推送封面的网站
  • 社交网站建设公司wordpress静态规则
  • php企业网站后台管理系统建设维护网站运营方案
  • 十大效果图网站网站背景怎么换
  • 南京网站建设q润洽网络网站开发一个网站
  • 上海人才服务网官网福州seo关键词
  • 网站手机站怎么做it教育培训机构排名