利用IDEA构建springboot应用-Controller的使用

Controller的使用

@Controller 处理http请求 
 @RestController  Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller
 @RequestMapping 配置url映射 (路径)

@Controller要配合模板使用  (了解下前后端分离)

如何获取url里面的参数

@PathVariable 获取url中的数据
@RequestParam 获取请求参数的值

@GetMapping

组合注解

@PathVariable

@RequestParam

默认值

简化@RequestMapping  (采用组合注解

@GetMapping..........

)

原文地址:https://www.cnblogs.com/tanlei-sxs/p/9716357.html

时间: 2024-10-03 21:54:12

利用IDEA构建springboot应用-Controller的使用的相关文章

利用IDEA构建springboot应用-构建好SpringBoot + SSM 框架

一. 创建项目 选择 Spring Initiallizr 添加最基本的几个依赖 Web,MySQL,MyBatis,其他需求可以后续再添加 ; 数据库选择了 MySQL 二. 配置数据源 数据源中存储了所有建立数据库连接的信息 1. 配置 IDEA 数据源 输入地址,端口,用户名,密码等等完成设置 2. 配置 spring 数据源 application.properties 文件添加: spring.datasource.url = jdbc:mysql://localhost:3306/m

利用IDEA构建springboot应用

前提注意: 1.版本,java 1.8 maven  3.3.9 配置项目 项目版本 保存路径 配置maven中央仓库  (阿里云) 删除没有文件 原文地址:https://www.cnblogs.com/tanlei-sxs/p/9710908.html

springboot利用swagger构建api文档

一.引入jar pom.xml <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>io.spr

SpringBoot入门基础:构建SpringBoot项目及启动器讲解(二)

一. 使用Spring开发一个"HelloWorld"的web应用 创建一个web项目并且导入相关的jar包.SpringMVC Servlet 创建一个web.xml 编写一个控制类(Controller) 需要一个部署web应用的服务器,如tomcat 二. SpringBoot特点 SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程 嵌入的tomcat,无需部署war文件 SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Sp

[Gradle] 在 Eclipse 下利用 gradle 构建系统

转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的.本文将向读者介绍一种全新的构建项目的方式 gradle,它简单.上手快,能大大节省项目的时间和成本. 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是

加密/解密&利用OpenSSL构建私有CA

在互联网安全及个人隐私状况日益严峻的今天,加密技术变得尤为重要并且不可或缺.在密码雪中,加密是指将明文信息隐匿起来,使之在缺少特殊信息时不可读.本文所讲的主要是在互联网传输数据时所用的加密方式.我们都知道OSI&TCP/IP网络参考模型,通常我们会把这两个模型分为通信子网和资源子网两部分,但是在构建网络的初期,信息从发送端送达到接受端都非常困难所以在设计模型之初并没有考虑过多的安全因素,以至于通信子网和资源子网都没有涉及到数据加密的内容.为了解决这个问题,网景公司在资源子网和通信子网之间添加了半

【C#】利用反射构建实体

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Reflection; namespace RftToModel { class Program { static void Main(string[] args) { var result = ToModel<TestModel>.GetDelegate_To

从头认识java-13.5 利用泛型构建复杂模型

这一章节我们来展示一下如何利用泛型构建复杂模型? 1.元组列表 我们之前已经说过元组是一个复杂的模型,能够返回多对象. package com.ray.ch11; import java.util.ArrayList; public class Test { public ArrayList<Tuple<A, B, C>> test() { ArrayList<Tuple<A, B, C>> list = new ArrayList<Tuple<

利用StarWind 构建SAN存储

StarWind iSCSI SAN 是一个iSCSI目标软件, 含有免费和付费版本. 该软件可安装在任何 32位或64位的Windows Server,使Windows Server 变为一台SAN . 支持多种虚拟化环境, 包括VMware, Microsoft Hyper-V和 Citrix. 在中小型企业中,可以部署其免费版本在测试环 境中进行测试和评估. 其免费版本也可以通过license直接升级为付费版本. 下面介绍其具体的安装和配置过程. 一.StarWind软件获取 软件站点: