thrift --gen java -out ../src/main/java user-service.thrift
mybatis:
1 | @Select(... username = #{user_name}) |
传递参数username
, @Param
标注此参数; 映射@Select
中的mapping到DB中的哪个参数; (映射: service(@Service
)中的@Autowired userMapper
, 注入之后就可以用userMapper.xxx
调用mapper
的interface
中定义好的方法)
- mybatis: 全:
username = #{username}...
- springmvc/boot:
@Value("${server.port}")
springMVC中参数都是用$
标注的
user-thrift-service
: RPC, 要以thriftServer
启动,而不是本身提供的server启动
RPC: thrift server启动4参数:
- socket类型(t/池/NIO)
- processor
- transportFactory 传输方式
- transportProtocol 传输协议类型 (Binary, Json, Compact)