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

永州祁阳网站建设创建个人主页网站

永州祁阳网站建设,创建个人主页网站,wordpress 遮罩图片,黄骅贴吧新闻目录 1.Spring Boot是什么? 2.Spring Boot使用 2.1Spring目录介绍 2.2SpringBoot的使用 1.Spring Boot是什么? Spring Boot就是Spring脚手架,就是为了简化Spring开发而诞生的 Spring Boot的优点: 1.快速集成框架,提供了秒级继承各种框架,提供了启动添加依赖的功能 2.内…目录 1.Spring Boot是什么? 2.Spring Boot使用 2.1Spring目录介绍 2.2SpringBoot的使用 1.Spring Boot是什么? Spring Boot就是Spring脚手架,就是为了简化Spring开发而诞生的 Spring Boot的优点: 1.快速集成框架,提供了秒级继承各种框架,提供了启动添加依赖的功能 2.内置运行容器,无需配置tomcat,直接运行部署 3.快速部署项目,无需外部容器,即可启动并运行项目 4.可抛弃XML,使用注解的方式进行开发 5.支持更多监控指标,可以更好的了解项目的运行情况 Spring Boot缺点: 1.将原有Spring项目转变成Spring Boot项目较为困难,不适合老项目 2.集成度很高,不适合理解底层 2.Spring Boot使用 Spring Boot得到创建我们就不说了,我们重点说一下Spring Boot的使用 2.1Spring目录介绍 这是我的一个Spring Boot学习项目 1.首先.idea目录下的,是IDEA需要用的的东西,我们是不用去修改的,放在那里就行 2.我们可以看到src目录下的main包中有一哥蓝色的java文件夹,这个文件夹是用来存放我们的项目的,也就是java源代码的根路径 3.我们可以看到demo包下有一个DemoApplication类,这个类是Spring Boot自动生成的启动类 4.我们可以打开下面的resources文件看看 5. 可以看到,这里有前端文件 6.然后后面的叶子是我们的后端配置文件 7.我们打开test包,下面有一个绿色的java文件夹,这里面存放的是开发者使用的单元测试 8.最后我们可以看到蓝色的pom.xml 这个我们就非常熟悉了,这个就是我们Maven添加依赖的东西了 2.2SpringBoot的使用 这里我们新建一个类HelloSpringBoot 注意:创建的类一定要和DemoApplication同级 然后我们对这个类加上注解,让他可以处理Http请求 先附上代码 package com.example.demo;import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;/*** Created with IntelliJ IDEA.* Description:* User: * Date: 2023-04-23* Time: 20:44*/ Controller ResponseBody RequestMapping(/user) public class HelloSpringBoot {RequestMapping(/sayHi)public String sayHi() {return Hello;} }Controller 这个注解我们前面Spring中已经使用过了,就是把对象注入到容器中 ResponseBody 这个注解是把我们的响应转换成Body类型返回,如果不加这个,我们SpringBoot会返回一个vue响应 RequestMapping 这个注解是为了把我们的项目和浏览器相连接起来,让我们浏览器发送请求时,可以访问到这个类和方法 然后我们返回值设置成String,就可以执行了 注意:第一次执行必须要在启动类中执行,否则后续可能会出现问题 当我们启动成功后,使用浏览器进行访问,就可以得到成功了 然后我们还可以给方法设置一些参数,从而让浏览器传送参数,在后端处理后,再进行返回 这里我们需要重新启动一下SpringBoot 然后我们通过浏览器进行传参数 这样就完成了一个简单的使用SpringBoot 注意:这里传参数时候的参数名,必须和我们方法中写的方法名相同,否则我们无法得到参数 这里我们需要稍作修改,如果我们的参数没有获取到时,可以返回一些提示信息 package com.example.demo;import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;/*** Created with IntelliJ IDEA.* Description:* User: * Date: 2023-04-23* Time: 20:44*/ Controller ResponseBody RequestMapping(/user) public class HelloSpringBoot {RequestMapping(/sayHi)public String sayHi(String name) {if (!StringUtils.hasLength(name)) {return 没获取到参数;}return Hello name;} }这里我们说一下StringUtils.hasLength方法这个方法是 org.springframework.util包下的一个类hasLength方法可以帮助我们进行字符串的判空操作 关于SpringBoot的基本使用就讲到这里
http://www.hkea.cn/news/14445222/

相关文章:

  • 云南企业网站建设有限公司如何制作小程序二维码
  • 关于企业网站建设网站系统中备案申请表
  • 视频付费点播网站怎么做tiktok官网版下载
  • 潍坊做网站多少钱ci wordpress cms
  • 做外贸有哪些免费的网站有哪些网站开发一般有那些语言
  • 昆山网站开发建设公司旅游电子商务网站建设的重要性
  • 新一代 网站备案网站创造
  • 哪些网站属于官网深圳网站建设公司佳速互联
  • 大观网站建设wordpress设置付费
  • 创建一个网站流程图东阳网站建设yw126
  • 重庆江北区网站建设公司万江东莞网站建设
  • 免费jsp源码分享网站乐清手机网站设计
  • 东圃网站建设上海网站建设在线
  • 兰州网站建设 冰雨aspnet网站开发视频
  • 赣州专业网站推广哪家好简述建设iis网站的基本过程
  • 官网网站模板初学网页设计教程
  • 福建建设执业注册管理中心网站柳州住房和城乡建设局网站
  • 网站空间买什么的好网站的建设技术有哪些内容
  • 有什么做3维的案例网站软文营销的步骤
  • 网站建设做微营销网站诚信认证电话销售
  • 网页设计作品欣赏网站网站优化的
  • 网站建设 长沙开福区yy直播
  • 做360手机网站优化快jsp网站开发目的及意义
  • 做海报的话网站东莞建筑业协会官网
  • 网站栏目内链怎么做免费交友软件
  • 杭州做网站小芒建设虚拟网站
  • 网站建设公司知名企业视频门户网站建设方案
  • 谁知道我的世界做行为包的网站啊网站建设html的好处
  • 做网站小图片分类wordpress wp_query 分页
  • 做网站与做网页的区别公司画册设计模板