Spring boot学习一

SSM框架:Spring+SpringMVC+MyBatis
Spring Boot
一、pom文件:
pom.xml中添加:
    <!--spring-boot-starter-web提供了对web的支持-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
      <version>1.4.1.RELEASE</version>
    </dependency>
    
    <!--spring boot中使用Spring Security进行安全控制-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-security</artifactId>
      <version>1.4.1.RELEASE</version>
    </dependency>
    
    <!--spring validator校验框架-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-validation</artifactId>
      <version>1.4.1.RELEASE</version>
    </dependency>
@SpringBootApplication
@Controller
二、注解
1、@Controller与@RestController:
    1)@RestController注解相当于@ResponseBody + @Controller合在一起的作用.
    2)在@controller注解中,返回的是字符串,或者是字符串匹配的模板名称,即直接渲染视图。而在@restcontroller中,返回的应该是一个对象,即return一个对象,这时,在没有页面的情况下,也能看到返回的是一个对象对应的json字符串。

    当用@RestController注解时,该类下的所有方法默认都是@ResponseBody,即返回的是json对象。
2、@RequestMapping 用来处理请求地址映射的注解,可用于类或方法上。

上一篇:Java基础之封装


下一篇:manjaro配置