从编写到上线带你搞定springboot博客01

SpringBoot开发一个小而美的个人博客视频地址
可以学到的:
1)后端:springboot相关知识(各种注解、实体类生成表、条件查询、框架轮廓等)、idea使用及查找bug
2)前端:webstorm使用、semantic(手机端自适应)、css、thymeleaf、html、审美
3)编码规范

SpringBoot开发一个小而美的个人博客

视频中用到的网站

semantic平滑滚动文章二维码生成目录生成代码高亮
网页排版markdown转html占位图片CDN加速CDN加速
背景图片markdown编辑器
还发现了个调色网站,还没想到用处,不过感觉很好看:栗紫

问题

注解

  • @Service:标注业务层组件
  • @Controller:标注控制层组件
  • @Autowired:自动装配
  • @ResponseStatus(HttpStatus.NOT_FOUND) :把此Exception作为资源找不到的状态
  • @RequestMapping():映射请求
  • @Configuration:配置类
  • @Transactional:事务,保持数据的一致性
  • @Entity(name=“t_type”):表明该类为实体类,且对应表为t_type
  • @Valid Type type:校验type对象
  • @PostMapping("/types") :post和get同名不会冲突
  • 表示id为主键,策略为自增长
@Id
    @GeneratedValue
    private Long id;
  • @PathVariable接收路径中 id
  @GetMapping("types/{id}/input") 
   public String editInput(@PathVariable Long id)
  • @Transient
@Transient  //正常属性值 不和数据库映射
private String tagIds;
  • @Lob
@Basic(fetch = FetchType.LAZY)  //使用的时候才会加载
@Lob //long text类型
private String content;
  • @Query
@Query("select t from t_type t") //自定义查询,根据分页获取第一页数据
List<Type> findTop(Pageable pageable);

项目github及成品地址

github
我代码周围写了好多注释,大家如果看视频做项目的过程中,遇到哪些不理解,可以参考一下。也欢迎和我交流。
游记地址

后记

3/27 23:30 更新,没有看小说的日子里自律到了极致,我这算不算给自己玩了一把 9 12 7 啧啧
3/30 01:20 数据库查询还是不对,早上起来再说
终于写完了,开心
在这里插入图片描述
3/30 14:21 每次刚写完一个项目,就感觉自己的项目好厉害,用了xxx技术、框架,用了xx数据结构,引用了xx开源插件。但一段时间后,别人问你写过什么厉害的项目,左思右想,没有吧,全部浓缩为一句话:增删改查。
4/01 15:39 大二买了服务器就开始偶尔折腾,今天终于部署成功了,开心。

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨_浅-

你的一毛/分钱是我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值