使用Springboot做前后端分离项目

本文详细介绍了使用Springboot进行前后端分离项目开发时的关键点,包括后端处理跨域请求、配置文件的重要性、日期处理、token管理、前端数据解析、事务处理、线程池应用、简单消息队列实现、Docker部署中遇到的路径问题以及无引号对象的生成等技术细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Springboot做前后端分离项目

1、后端访问跨域的接口

private RestTemplate client = new RestTemplate();

String url = "http://xxx.xxx.xxx/getXxx?a="+1+"&b="+2;
String returnData = client.getForObject(url, String.class);

2、配置文件非常重要

DEST=/usr/tomcat/webapps/TRANSITION_
HTML=freemarker.ftl
FONT=simhei.ttf

TEST = false

在代码里引用

    @Value("${TEST}")
    private Boolean TEST;
    @Value("${FILEHEADER}")
    private String fileHeader;

3、日期的整理

DateTimeUtil.str2Date(birthday, "yyyy-MM-dd");

public static String timeFormatUtil(Date time) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf.format(time);
}

public static String timeFormatUtil(Date time, String pattern) {
	    SimpleDateFormat sdf = new SimpleDateFormat(pattern);
	    return sdf.format(time);
}
    
public static Date str2Date(String dateStr, String pattern) {
    try {
         DateFormat parser = new SimpleDateFormat(pattern);
         return parser.parse(dateStr);
     } catch (ParseException ex) {
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值