-
application.properties
server.port=8089
server.servlet.context-path=/luckymoney
@Component
@ConfigurationProperties(prefix=“limit”)
配置文件:
application.yml
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
查看全部 -
感觉被骗了,浪费一块钱查看全部
-
建议这样的基础视频还是做成免费的吧,我还以为付费买的是高级一点的教程。。查看全部
-
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 的常用注解真的很方便
查看全部 -
mvc控制注释 和 josn数据返回注释的等式
@Controller @ResponseBody
=
@RestController
查看全部 -
maven打包命令: mvn clean package -Dmaven.test.skip=true -U
查看全部 -
1. 创建操作数据库的继承JpaRepository的接口:请求类型 请求路径 功能 GET /luckymoneys 获取红包列表 POST /luckymoneys 创建一个红包 GET /luckymoneys/{id} 通过id查询红包 PUT /luckymoneys/{id} 更新红包 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等版本保持一致
查看全部
举报