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

做私房蛋糕在哪些网站写东西免费网络电话app

做私房蛋糕在哪些网站写东西,免费网络电话app,cms那个做网站最好,舆情监测软件价格Spring Boot其实就是spring,为了简便spring框架的搭建#xff0c;快速开发项目而推出的另一种方式。使用spring boot#xff0c;搭建框架将变得特别快。可以有更多的时间在代码性能上优化了。 一、Spring Boot个人感觉的优点: ​ 1#xff09;搭建一个简单运行的框架很快快速开发项目而推出的另一种方式。使用spring boot搭建框架将变得特别快。可以有更多的时间在代码性能上优化了。 一、Spring Boot个人感觉的优点: ​ 1搭建一个简单运行的框架很快仅仅就是几个依赖就可以了。 ​ 2 很多的配置可以不用写XML配置文件只需要写在一个统一的配置文件里默认是application.properties/application.yml或者使用java类的形式写配置类。 ​ 3简化了很多啰嗦的配置提高项目搭建效率。比如数据库的dataSource、sqlSessionFactory等等。 二、 Spring Boot个人感觉的缺点 ​ 1 配置不全面很多以前在XML里的详细配置到了spring boot里就很难设置的那么详细当然肯定也有方法设置比如额外的XML配置可以引入启动。 ​ 2 设置简洁但是前提也要知道如何设置很多功能的设置还要从网上一点点的搜出来不过谁都有第一次知道如何设置了下一次搭建起来就感觉很清爽了。 ​ 3默认设置太多到现在领导让我查下spring boot的内嵌tomcat版本是多少线程数和连接数以及内存这些必要的东西都是多少应该如何设置。 ​ 4必须依靠Maven那种根据依赖引入jar包的项目管理工具这我也不知道是缺点还是优点感觉没有像maven这种工具它完全发挥不出作用了。 三、Spring boot简单实例----创建可以访问页面的小项目 1、首先创建一个Maven project,在pom.xml里导入如下依赖 !-- Spring Boot 启动父依赖 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.5.1.RELEASE/version/parent!-- Spring Boot Web 依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency​ 注意我们都知道每个项目里都只有一个parent标签如果你的项目是父子项目创建方法请看http://blog.csdn.net/wohaqiyi/article/details/71757480那这里的parent标签内容就要粘到你的父项目里的pom.xml里即可如果还有爷爷项目那就再到爷爷项目里粘上就可以了哈哈。如果你将以上两个依赖引入后更新下项目不出意外在Maven的jar包里就会有以下内容 还有下边这张图 ​ 2.通过上边的两张图可以看出来基本的一个spring 项目所需要的jar包都全了。接着往下说。 Spring Boot项目默认是jar包形式但是我试了建成war包也没影响war包即是可以到tomcat里运行的但是通过上边的图可以看到spring boot默认有内嵌的tomcat容器也就是说spring boot运行并不依赖tomcat容器它的运行是通过一个main方法运行项目的。 首先它的运行类应该处在包结构的最上方如下边这个 3. 为什么会有这样的要求呢 ​ 传统的spring 项目的bean的初始化都是需要配置扫描位置即创建各种bean标签等等这样在容器启动后才能实例这些bean而spring boot没有那些配置文件它的扫描就是从启动类的位置开始向下级包扫描将所需的bean纳入它的容器里。 请注意spring boot可以和很多东西结合它本身就是个spring 项目只是方法不同了而已如果大家在以后运行spring boot项目出现某个bean不存在或者找不到某个类的情况请试试把那个类的位置往低级包里放下可能容器在调用该类的时候spring boot还没有扫描到这个类所以出现该类不存在的情况当然这只是可能的原因。尤其spring boot与dubbo结合的时候基本都是这个原因 4.创建启动类 在项目的靠上位置写一个启动类如下 package test.spring;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication //spring boot启动必须引入的注解 public class SpringBootTest {public static void main(String[] args) {SpringApplication.run(SpringBootTest.class, args);} }关于SpringBootApplication注解的解释请自己百度下吧。 5.创建Controller package test.spring.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; RestController public class TestController {RequestMapping(valueabc/akf,methodRequestMethod.GET)public String abc(String name){return 姓名:name;} }​ Spring Boot里的Controller注解是RestController而且它的返回json格式不需要加ResponseBody注解默认就是json格式但是有一点如果你返回的是jsp或者静态页面等等你还是需要用Controller注解 。 6.配置文件 ​ Spring Boot配置文件默认就一个就是application.properties或者application.yml,这是两种书写格式它的放置位置在src/main/resource下。如下图所示 以上配置的内容即配置了端口号和项目名称如果不配置项目名称默认是/,也就是localhost:8081如果配置上项目名称就变成了localhost:8081/springboot 7.启动项目 运行启动类的main方法即可查看控制台如下 补充一下上图可以看到日志打印有一定的规则其实spring boot默认是用的logback日志打印但是刚才并没有配置日志的相关信息这个日志打印来自于哪里呢 我的Spring Boot是来自于引入的spring-boot-1.5.1.RELEASE.jar在该jar包里有如下位置 也就是说它的打印规则其实就是按照这几个文件配置的进行打印。如果想自行配置日志会在下一篇文章中说spring boot配置logback日志。 8、页面访问 启动完项目之后访问如下路径即可获取到返回值。 到此一个简单的spring boot项目搭建完成。下一篇会说Spring Bootlogback日志的配置。
http://www.huolong8.cn/news/331814/

相关文章:

  • 有专门做房孑特卖的网站吗什么样的网站高大上
  • 做t恤的网站手机网站建设哪儿好
  • 淘宝联盟做返利网站wordpress cx-udy
  • 徐州智能建站怎么做深圳优化公司义高粱seo
  • 企业网站新闻wp怎么做做网站需要许可证吗
  • 专业的网站建设公哪家专业设计logo网站是平面设计不
  • 网站官网认证怎么做的五百丁简历模板免费
  • wordpress企业站模板下载维品网站建设
  • 哪个地区网站建设好软件开发培训机构前十
  • 优设计网站网站建设作业多少钱
  • 一级a做爰片免费网站网站主题和建设
  • 湖南衡阳网站建设wordpress弹窗下载
  • 门户网站维护怎么做扬州建设集团招聘信息网站
  • 基金从业培训网站wordpress提示更新
  • 龙华网站建设的公司公司简介模板免费word
  • 网站的建设和设计方案国内简约网站设计欣赏
  • 给网站写文章怎么做的网站建设维护 微信
  • 苏州网站开发公司兴田德润放心玉溪网站建设现状
  • 东莞网站建设设网站建设打造
  • 深圳建网站价格平面设计的软件叫什么
  • 公司有网站域名后如何建网站宁波网站设计哪家公司好
  • 成都网站seo设计一 一个甜品网站建设目标
  • 珠海品牌网站建设保定百度关键词优化
  • 微网站开发视频阳江保安招聘网
  • 网站改版公司哪家好设计有关的网站
  • 茶叶市场网站建设方案网站备案要关站吗
  • 做网站代理怎么样专业做网站平台
  • 衡阳百度网站建设博客 选择 WordPress
  • 蒙icp备 网站建设产品设计论文
  • 设计师推荐网站怎么在国际网站做推广