springboot快速入门(如何启动springboot项目与配置)

1 http://localhost:8887/hello?name=erenyegar中name=xxxxx 是传到服务器的参数,localhost:8887 是域名
	@GetMapping("/greeting")
	public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
	model.addAttribute("name", name);//通过name="name"接收value Sting name接收参数的值
	return "greeting";
    }
  • 此方法可以从浏览器获取接收的参数通过Model model内置类来传到页面上去
  • model.addAttribute相当于map,以K-value形式通过前端传的name来set到model里.
  • "greeting"是spring自带的模板引擎,return 字符串时会去工程中的templaties包中寻找html同名的文件渲染成网页
2.
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Getting Started: Serving Web Content</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
    <p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>
//<html xmlns:th="http://www.thymeleaf.org">标签可以让spring去知道解析的模板是可支持的
//<p th:text="'Hello, ' + ${name} + '!'" />其中的${name}是用来替换上一段代码中k为name的内容
3.实际操作
  • 使用idea自带的Spring Initializr模块启动idea工程选择spring web自动配置.

      <!--在pom.xml添加此依赖-->
      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
    
  • 编写Controller类:
    在工程栏中找到src文件中main文件的最后一级(在与xxApplication)中的包建一个Controller测试类

      @RestController
      public class HelloController {
    
      @RequestMapping("/hello")
      public String hello(String name){
          return "hello world!!!";
      }
      }
    
  • 在templates文件中xxxApplicationTests类中输入server.port=xxx(数字)即可设置域名,如没设置默认为localhost:8080

  • 启动此工程,打印日志完成后,在浏览器的网址栏中输入localhost:xxxx 白色页面显示"hello world!!!"即可完成初始网页的操作

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值