美文网首页
关于springboot的一些注意事项

关于springboot的一些注意事项

作者: 文茶君 | 来源:发表于2020-07-13 19:15 被阅读0次

这几天在学习两个项目,一个是论坛项目,另一个是一个个人健康平台的项目。
页面层面使用vue+elementUI开发。分为前台管理员系统和后台业务模板
在这里

spring:
  datasource:
#mysql配置
    url: jdbc:mysql://localhost:3306/test
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
mybatis:
server:
 port:

前后端分离注意事项

因为前端和后端tomcat不一样,环境不同,所以需要进行跨域处理
使用@CrossOrign,放在方法上,方法跨域,放在controller上,controller跨域
get,post都可以,put不行
所以配置类
webConfig extend WebMvcConfigurerAdapter
全局配置类@Configuration
使用方法 addCorsMappings
1,访问路径2,请求来源 3。方法
4允许携带 5最大时间

详细参考博客文章:
注解@CrossOrigin解决跨域问题

@Repository 后端

vue

一个项目中,只能有一个id叫app的
JSON.toJSONString()

常见的几个springboot注解

@value(" ${ key }")
引入配置文件中的键值对中的值
@component
组件
@Transational事务,把多个crud语句包裹在一个失误里,一个失误全部不执行

常用的插件lombok

添加在依赖中
@Data 自动生成 get,set,和tostring方法

spring框架中的思想

DTO传输层:
比如有java实体对象question和user,但是传输question对象无user,所以新建questionDTO,和question一样,只是新加属性 private user user就可以传输了

service层:组装user和question

值得注意的几个点

mybtis中xml映射 (面试也经常考
sql中count(1)和count(*)

1.减少select count(*) from table where condition = ? 这样的查询

2.杜绝select count(colunm) from table

相关文章

网友评论

      本文标题:关于springboot的一些注意事项

      本文链接:https://www.haomeiwen.com/subject/mghzcktx.html