关于我

你好,这是我的第一个博文

写在前面

开发环境

  • Jdk1.8,SpingBoot1.56,IDEA2018.1.5

技术栈

  • SSM、MySQL、SpringSecurity、ActiveMQ、Redis、Nginx、MongoDB

项目介绍

此项目为时下最流行的共享单车实现,实现了周围单车定位,骑行轨迹等等功能。技术上主要采用SpringBoot,SSM, MySQL,SpringSecurity做安全校验,ActiveMQ消息队列,Redis管理sessi on, Ngin负载均衡,对接百度地图,对接短信,图片云存储。采用MongoDB做地理围栏服务,查找附近单车。

SpringBoot整合SSM

SB和SSM的关系

  • SB的最大特点是内部集成了Tomacat,SSM则需要将项目部署到SSM上,SB打包是一个war包,是有主函数入口运行起来的,而SSM是个Jar包。

  • 配置简化(一边开发一边体味)

测试类

在Sb启动测试类添加

@Autowired
  private TestRestTemplate restTemplate;
  @LocalServerPort
  private int port;
  @Test
  public void contextLoads() {
    String result = restTemplate.getForObject("/user/hello",String.class);
    System.out.println(result);
  }
  /**
  SpringBoot声明fastJson  (SpringBoot默认的是Jackson,表的空值会转为null,而fastJson不会)
  */
  @Bean
  public HttpMessageConverters fastJsonHttpMessageConverters() {
    FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
    HttpMessageConverter<?> converter = fastConverter;
    return new HttpMessageConverters(converter);
  }
<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.6</version>
</dependency>
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class Secu
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值