首页>代码>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);
	}

}
最近下载更多
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日
最近浏览更多
15719908287  LV9 6月19日
TY0165  LV20 6月19日
光圈3661 4月7日
暂无贡献等级
quartz  LV8 3月13日
cz8857216  LV4 1月5日
时光凉薄  LV2 2023年12月27日
Murmure  LV2 2023年12月21日
wuge123  LV8 2023年12月18日
brownwang  LV1 2023年10月14日
lvllvl  LV4 2023年7月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友