- http://localhost:8080/login (用戶名、密碼:admin,admin)
- 优雅的入门篇 -- http://localhost:8080/helloword
- 配置文件解析 -- http://localhost:8080/config
- 开发Web应用之Thymeleaf篇 -- http://localhost:8080/course,http://localhost:8080/course/t
- rabbitMQ -- http://localhost:8080/rabbit/hello -- http://localhost:8080/rabbit/oneToMany -- http://localhost:8080/rabbit/manyToMany
- 数据库一对一,一对多: -- http://localhost:8080/user/1/address -- http://localhost:8080/user/1/car
- insert -- https://blog.csdn.net/baochanghong/article/details/54286222 -- 主键 https://blog.csdn.net/qq_20867981/article/details/80641353
- 分页 -- https://blog.csdn.net/KingBoyWorld/article/details/78948304
- 文件上传 -- http://localhost:8080/file -- http://localhost:8080/multifile
- 单例(Singleton): 默认
- 原型(Prototype): 每次注入或者从应用上下文检索的时候,都会创建新的实例
- 会话(Session)
- 请求(Request)
@Bean
@Component
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class NotePad { ... }
- REST 方法: GET,PUT,DELETE,POST
- @RequestParam 获得参数
- @RequestBody 替换基于视图的渲染方式
- @RequestBody 将来自客户端的资源表述转换为对象
- ResponseEntity
- 异常处理:404等
- Configure CSRF Protection
- RMI, Hessian, Buarlap, HttpInvoker
- application/x-www-form-urlencoded, 可选(即非必须,因为这种情况的数据@RequestParam, @ModelAttribute也可以处理,当然@RequestBody也能处理);
- multipart/form-data, 不能处理(即使用@RequestBody不能处理这种格式的数据);
- 其他格式, 必须(其他格式包括application/json, application/xml等。这些格式的数据,必须使用@RequestBody来处理);
- 参考链接
- 消息模型(生产者,消费者,通道)
- 点对点模型(队列)
- 发布/订阅模型(主题)(主题消息可以发送给多个主题订阅)
- JMS 发送消息
- ActiveMQ
- JMS 模板
- 消息驱动的POJO
- AMQP : 高级消息队列协议(跨平台,跨语言)
- 参考1:https://www.cnblogs.com/boshen-hzb/p/6841982.html
- 参考2:https://www.cnblogs.com/ityouknow/p/6120544.html
- 在生产者,消费者,通道基础上加了Exchange
- Direct
- Topic
- Headers
- Fanout
- JDBC
- ORM(object-relational mapping): 对象关系映射,eg:Hibernate
- JPA: java 持久化api
doamin: 定义model(实体对象),dao/Repository定义数据库访问借口,dao.impl/ Jdbc*Repository定义借口
具体实现。
易于测试(不与数据访问绑定在一起,使用mock实现);与持久化技术无关。
为 spring boot 添加了一些管理端点
- GET /autoconfig
-
org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod
解决办法:https://www.cnblogs.com/hubing/p/6179670.html
-
- 静态资源处理 静态资源的映射路径,优先级顺序为:META-INF/resources > resources > static > public spring boot 框架,默认静态资源目录是 resources/static/; 项目编译后,static/ 目录下的文件会直接放到根目录下,所以在访问静态资源时, / 对应的即为 static/ 目录
-
- caused by: org.springframework.amqp.AmqpIllegalStateException: Fatal exception on listener startup 消息队列不存在,控制台添加消息队列
-
[Consuming a RESTful Web Service with jQuery]htt(ps://spring.io/guides/gs/consuming-rest-jquery/)
-
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-documentation