首页>代码>Spring MVC框架实现提交简易信息的JavaWeb项目>/SpringMvcDemo1/src/com/aiit/service/impl/ProductServiceImpl.java
package com.aiit.service.impl;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicLong;
import org.springframework.stereotype.Service;
import com.aiit.domain.Product;
import com.aiit.service.ProductService;
@Service
public class ProductServiceImpl implements ProductService {
private Map<Long, Product> products = new HashMap<Long, Product>();
//计数的
private AtomicLong generator = new AtomicLong();
//模拟数据库数据!!
public ProductServiceImpl() {
Product product = new Product();
product.setName("MacBook2020Pro");
product.setDescription("Rich!!!");
product.setPrice(24999.0);
add(product);
}
@Override
public Product add(Product product) {
long newid = generator.incrementAndGet();
product.setId(newid);
products.put(newid, product);
return product;
}
@Override
public Product get(long id) {
return products.get(id);
}
}
最近下载更多
一行白鹭 LV10
7月14日
liuliuyl LV3
2023年6月17日
李亮 LV19
2023年3月7日
upupup LV5
2021年6月11日
3056798779 LV2
2021年4月11日
zhongjh2021 LV6
2021年1月3日
最代码官方 LV168
2020年12月27日

最近浏览