为了账号安全,请及时绑定邮箱和手机立即绑定
  • application.properties

    server.port=8089

    server.servlet.context-path=/luckymoney

    http://img1.sycdn.imooc.com//5dd563490001c11410960528.jpg

    @Component

    @ConfigurationProperties(prefix=“limit”)

    http://img1.sycdn.imooc.com//5dd563b00001b24714880806.jpg

    http://img1.sycdn.imooc.com//5dd563d00001609016040526.jpg

    http://img1.sycdn.imooc.com//5dd563de0001254c18160482.jpg

    配置文件:

    application.yml

    http://img1.sycdn.imooc.com//5dd5649c0001a71c04720162.jpg

    application-dev.yml  开发版本

    application-prod.yml 上线版本

    打包后:java -jar -Dspring.profiles.active=prod target/x.jar

    查看全部
  • 1. 注解@RestController = @ResponseBody + @Controller

    2. 在Controller类中什么时候使用@RestController,什么时候使用@Controller呢?

    • 一般情况下,项目都会使用前后端完全分离的方式开发,因此后端只需要返回请求所需要的数据,该数据一般以json的形式返回给前端,通过@ResponseBody注解可以实现;因此,大多数情况下会使用@RestController

    • 极少数的项目是前后端不分离的,这种情况下就会使用@Controller,此时,Controller方法中return字符串xxx将以前端模板的形式返回(如:xxx.html)

      前提:在pom.xml中引入spring-boot-starter-thymeleaf包

    3. @GetMapping、@PostMapping和@RequestMapping

    • @GetMapping({"/hello","/say"})可以传字符串数组,不同URLMapping同一个请求方法,@PostMapping亦同;若url以http://luckymoney/hello/say方式请求,推荐:控制器类上注解@RequestMapping("/hello"),类中请求方法上注解@RequestMapping("say");

    • 另外,@RequestMapping标注的方法:既可以用GET方式请求,又可以用POST方式请求;开发中尽量不使用@RequestMapping注解,要么使用@GetMapping、要么使用@PostMapping

    5. @PathVariable、@RequestParam注解

    • 获取url中的数据,使用@PathVariable

    • 获取请求参数的值,使用@RequestParam




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

    2019-12-05

  • 感觉被骗了,浪费一块钱
    查看全部
  • 建议这样的基础视频还是做成免费的吧,我还以为付费买的是高级一点的教程。。
    查看全部
  • 1. 数据库的重要性,即使很小的应用程序都会使用到数据库

        目前使用人数最多的是MySQL5.6/5.7

    2. springboot怎么应用MySQL数据库?

        (1) pom.xml中引入jpa、mysql依赖:spring-boot-starter-data-jpa、mysql-connector-java

      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
      </dependency>
    
      <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
      </dependency>

        (2)配置数据库驱动、jpa:

        driver-class-name、url、username、password

        hibernate.ddl-auto、show-sql

    spring:
      datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/luckymoney?serverTimezone=UTC
        username: root
        password: root
      jpa:
        hibernate:
          ddl-auto: create
        show-sql: true

        ddl-auto: create    表示每次启动或重启项目,都会重新创建表和视图

        ddl-auto: update    表示每次启动或重启项目,不会删除表和视图及数据,只在此基础上更新

         JDBC 的连接 url 部分报错时区问题,则在url后加上serverTimezone=UTC 即可

        (3)建库luckymoney

        (4)建与表一一对应的实体类

            @Id:表示该字段是主键

            @GeneratedValue:表示该字段是自增

            @Entity:表示该类是表一一对应的实体类

        (5)启动SpringBoot测试


    查看全部
  • 失望,这是什么呀。。。
    查看全部
  • bffffffffffffffffffdfbd

    查看全部
  • spring 的常用注解真的很方便

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

    2020-03-09

  • mvc控制注释 和 josn数据返回注释的等式

    @Controller
    @ResponseBody

    =

    @RestController


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

    2020-03-06

  • maven打包命令: mvn clean package -Dmaven.test.skip=true -U

    查看全部
  • 请求类型请求路径功能
    GET/luckymoneys获取红包列表
    POST/luckymoneys创建一个红包
    GET/luckymoneys/{id}通过id查询红包
    PUT/luckymoneys/{id}更新红包  
    1. 创建操作数据库的继承JpaRepository的接口:

        public interface LuckymoneyRepository extends JpaRepository<Luckmoney,Integer>{}

        传递两个参数:实体类和主键字段类型

    查看全部
  • 事务用@Transactional(spring提供的注解)

    数据库用InnoDB引擎,支持事务 

    查看全部
  • 学习路径。不需要学springmvc。javamaven版本要保持一致。

    查看全部
  • 学cloud,要先学boot

    查看全部
  • springboot与springMVC没有必然的联系

    1、化繁为简,简化配置

    2、备受关注,是下一代框架

    3、微服务的入门级微框架

    微服务:解决方案 spring家族为微服务提供了一整套的组件 统称为SpringCloud

    SpringCloud建立在SpringBoot基础之上

     

    具备必要的前置知识:

    • 利用maven构建项目

    • Spring注解

    • RESTful API

    不需要去学习SpringMVC

    java、Maven等版本保持一致

    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
¥48.00
立即购买
课程须知
1、会使用maven构建项目 2、了解Spring注解、RESTful API 3、跟着坐拥20K+粉丝的师兄,练习的是技术,学到的是心法,修炼的是内功,塑造的是思维,扩大的是格局,提升的是境界!师兄新课:2019.11.18即将重磅推出,敬请期待~~
老师告诉你能学到什么?
1、2小时快速上手SpringBoot【提升技术逼格】 2、实战开发红包表白程序【不是纸上谈兵】 3、用代码展现程序员的专属浪漫,撒一波高技术含量的狗粮【做个有情调有格调的Coder】
加群二维码
  • 慕课Java核心用户群
  • 群号:314316732
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

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

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