为了账号安全,请及时绑定邮箱和手机立即绑定
  • Controller的使用

    https://img1.sycdn.imooc.com//5bab97d00001603b06790351.jpg

    查看全部
    0 采集 收起 来源:Controller的使用

    2018-09-26

  • 属性配置结构化

    查看全部
    0 采集 收起 来源:项目属性配置

    2018-09-26

  • @control ler控制 @RestController 即@ResponseBody和@Control ler的组合 @RequestMapping get方法的简写为@GetMapping @RequestMapping post方法的简写为@PostMapping 参数,http://www.baidu.com/group?id=参数用@RequestParam http://www.baidu.com/group/id用@PathVariable Url映射用@GetMapping(value ={id|age}) 插入数据先后同时插曲才算成功用事务处理@Transaction
    查看全部
    1 采集 收起 来源:课程回顾

    2018-09-25

  • Spring-Data-Jpa

    JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这以规范的产品有Hibernate、TopLink等。

    操作要点

    在pom文件里增加jpa

    groupid  :  org.springfamework.boot

    artifacId  :  spring-boot-starter-data-jpa

    增加mysql

    groupId : mysql

    artifacId : mysql-connectory-java

    在资源文件yml里增加是数据库的配置项

    spring.datasource.driver-class-name : com.mysql.jdbc.Driver

    spring.datasource.url : jdbc:mysql://127.0.0.1:3306/db

    spring.datasource.username : root

    spring.datasource.password : root

    增加jpa的配置项

    spring.jpa.hibernate.ddl-auto : create | create-drop | update | none |valatdate

    spring.jpa.hibernate.show-sql : true

    要点2

    使用jpa配置ddl-auto,可以帮助我们进行再数据库里创建表,会根据实体类进行创建

    实体类需要用@Entity注解

    表中的主键使用@Id,如果使用主键策略为自动增长,则使用注解@GeneratedValue

    这里要注意,建立 实体,一定要增加一个无参的构造方法,避免造成在启动项目进行创建表的时候出现错误

    查看全部
  • Controller的使用

    @Controller  处理http请求

    @RestController  String4之后新加的注解,原来返回json需要加@ResponseBody配置@Controller

    @RequestMapping 配置url映射


    要点1

    @Controller注解要配合模板进行使用

    在pom.xml增加dependency节点

    groupid:org.springframework.boot

    artifactId:spring-boot-starter-thymeleaf

    在resources文件夹里,增加一个template文件目录

    里面新建一个index.html文件,

    在Controller类里,return“index”

    要点2:

    @RequestMapping可以设置多个URL,比如(value={"url1","url2"})

    使用URL进行传参数比如:

    http://xxx:port/demo/id/hell

    Controller类里写法:value="/say/id”

    也可以用在方法参数上设置@RequestParam(value="ID",required = false,defaultValue="0")

    @RequestMapping也可以使用

    @GetMaping

    @PostMapping来替换


    查看全部
    0 采集 收起 来源:Controller的使用

    2018-09-23

  • 默认配置项

    server.port:服务端口

    server.context-path:服务跟目录

    推荐使用yml格式文件进行配置

    属性配置:

    @value("${xxx}")

    @Component

    @ConfigurationProperties(prefix="xxx")

    这里使用实体类进行绑定资源文件

    多环境配置

    application-dev.yml

    application-procd.yml

    在application.yml文件里

    spring

        profiles:

            active:dev

    表示使用dev的配置文件

    查看全部
    0 采集 收起 来源:项目属性配置

    2018-09-23

  • Controller类上使用的注解,@RestController,@RequestMapping

    @RequestMapping 

     value :

    method:POST,GET

    启动方式

    在eclipse中,使用Spring boot app启动

    2,使用cmd命令,进入项目的目录

    使用mvn spring-boot:run  命令

    3、mvn install 进行编译,会生成一个jar

    通过java 执行jar

    查看全部
  • spring boot 3种启动方式 1. run javaappactiong 2. 通过maven打包成jar文件 运行jar文件 3. 进入目录运行maven命令 mvn springboot:run
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程之前,您需要了解一些前置知识: 1、如何利用maven构建项目 2、Spring注解相关知识 3、MVC的思想的基本概念 4、RestfulApi相关知识
老师告诉你能学到什么?
1、创建第一个Spring Boot应用 2、Spirng Boot中自定义属性配置 3、Spring Boot中Controller的使用 4、Spirng Boot中使用spirng-data-jpa和事务操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!