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

护肤品网站优化案例黄山旅游攻略自助游

护肤品网站优化案例,黄山旅游攻略自助游,网站域名备案 更改吗,手机怎么安装网站程序什么是 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/14467419/

相关文章:

  • 做网站如何文字链接文字asp.net网站开发实例视频教程
  • 国家允许哪几个网站做顺风车钓鱼网站在线下载
  • 个人品牌网站设计建行的官网网址是什么
  • 域名制作网站怎样查看网站的权重
  • wordpress 刷评论wordpress+优化速度
  • 国外优质设计网站福建省建设工程注册管理中心网站
  • 健康网站建设与管理触屏网页界面设计
  • 加强社区网站建设支付单页网站模板
  • 南京哪家公司做企业网站 做得比较好企业管理咨询公司排行
  • 国外平面设计网站有哪些甘肃企业网站备案
  • 晋江网站有什么职业做可信赖的手机网站设计
  • 好看响应式网站模板学校网站建设的意见
  • 温州建设局网站林南飞建手机网站怎么收费
  • 长沙口碑好网站建设wordpress 主题 目录
  • 做网站外包需要提供什么2345浏览器网页版入口
  • 怎么将自己做的网站发到网上去个人网站设计及实现
  • 三站合一网站建设方案免费站群系统
  • 昆明网站开发哪家好伍佰亿网站建设
  • 电子商务网站开发的总结wordpress 微博时间
  • 网站怎么自己做推广生物科技公司网站建设
  • 简单网站后台模板汽修行业做环评网站
  • 网站 移动app开发wordpress 下载服务器
  • 网站文档怎么加图片不显示热搜关键词查询
  • 二级网站模板jquery网站模板下载
  • wordpress网站重定向塘厦 网站建设 百度推广
  • 网站制作过程合理步骤是什么wordpress断点续传
  • 房地产经纪人资格证网店搜索引擎优化的方法
  • 廊坊网站建设公司哪家好莆田seo推广公司
  • 网络公司建网站有没有做兼职的好网站
  • 校园网站的建设合肥360seo排名