Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
QZero_0
java-design-patterns
提交
ea524ee2
J
java-design-patterns
项目概览
QZero_0
/
java-design-patterns
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
java-design-patterns
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ea524ee2
编写于
8月 13, 2015
作者:
I
Ilkka Seppala
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#84 Removed Layers stuff accidentally pushed to master
上级
913b4fa3
变更
18
显示空白变更内容
内联
并排
Showing
18 changed file
with
0 addition
and
559 deletion
+0
-559
layers/pom.xml
layers/pom.xml
+0
-36
layers/src/main/java/com/iluwatar/layers/App.java
layers/src/main/java/com/iluwatar/layers/App.java
+0
-27
layers/src/main/java/com/iluwatar/layers/Cake.java
layers/src/main/java/com/iluwatar/layers/Cake.java
+0
-57
layers/src/main/java/com/iluwatar/layers/CakeBakingException.java
...rc/main/java/com/iluwatar/layers/CakeBakingException.java
+0
-11
layers/src/main/java/com/iluwatar/layers/CakeBakingService.java
.../src/main/java/com/iluwatar/layers/CakeBakingService.java
+0
-16
layers/src/main/java/com/iluwatar/layers/CakeBakingServiceImpl.java
.../main/java/com/iluwatar/layers/CakeBakingServiceImpl.java
+0
-111
layers/src/main/java/com/iluwatar/layers/CakeDao.java
layers/src/main/java/com/iluwatar/layers/CakeDao.java
+0
-9
layers/src/main/java/com/iluwatar/layers/CakeInfo.java
layers/src/main/java/com/iluwatar/layers/CakeInfo.java
+0
-23
layers/src/main/java/com/iluwatar/layers/CakeLayer.java
layers/src/main/java/com/iluwatar/layers/CakeLayer.java
+0
-67
layers/src/main/java/com/iluwatar/layers/CakeLayerDao.java
layers/src/main/java/com/iluwatar/layers/CakeLayerDao.java
+0
-9
layers/src/main/java/com/iluwatar/layers/CakeLayerInfo.java
layers/src/main/java/com/iluwatar/layers/CakeLayerInfo.java
+0
-27
layers/src/main/java/com/iluwatar/layers/CakeTopping.java
layers/src/main/java/com/iluwatar/layers/CakeTopping.java
+0
-67
layers/src/main/java/com/iluwatar/layers/CakeToppingDao.java
layers/src/main/java/com/iluwatar/layers/CakeToppingDao.java
+0
-9
layers/src/main/java/com/iluwatar/layers/CakeToppingInfo.java
...rs/src/main/java/com/iluwatar/layers/CakeToppingInfo.java
+0
-27
layers/src/main/resources/META-INF/persistence.xml
layers/src/main/resources/META-INF/persistence.xml
+0
-8
layers/src/main/resources/applicationContext.xml
layers/src/main/resources/applicationContext.xml
+0
-42
layers/src/test/java/com/iluwatar/layers/AppTest.java
layers/src/test/java/com/iluwatar/layers/AppTest.java
+0
-12
pom.xml
pom.xml
+0
-1
未找到文件。
layers/pom.xml
已删除
100644 → 0
浏览文件 @
913b4fa3
<?xml version="1.0"?>
<project
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
>
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
com.iluwatar
</groupId>
<artifactId>
java-design-patterns
</artifactId>
<version>
1.5.0
</version>
</parent>
<groupId>
com.iluwatar.layers
</groupId>
<artifactId>
layers
</artifactId>
<dependencies>
<dependency>
<groupId>
org.springframework.data
</groupId>
<artifactId>
spring-data-jpa
</artifactId>
</dependency>
<dependency>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-entitymanager
</artifactId>
</dependency>
<dependency>
<groupId>
commons-dbcp
</groupId>
<artifactId>
commons-dbcp
</artifactId>
</dependency>
<dependency>
<groupId>
com.h2database
</groupId>
<artifactId>
h2
</artifactId>
</dependency>
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<scope>
test
</scope>
</dependency>
</dependencies>
</project>
layers/src/main/java/com/iluwatar/layers/App.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.Arrays
;
public
class
App
{
public
static
void
main
(
String
[]
args
)
{
CakeBakingService
service
=
new
CakeBakingServiceImpl
();
service
.
saveNewLayer
(
new
CakeLayerInfo
(
"chocolate"
,
1200
));
service
.
saveNewLayer
(
new
CakeLayerInfo
(
"banana"
,
900
));
service
.
saveNewLayer
(
new
CakeLayerInfo
(
"strawberry"
,
950
));
service
.
getAllLayers
().
stream
().
forEach
((
layer
)
->
System
.
out
.
println
(
layer
));
service
.
saveNewTopping
(
new
CakeToppingInfo
(
"candies"
,
350
));
service
.
getAllToppings
().
stream
().
forEach
((
topping
)
->
System
.
out
.
println
(
topping
));
CakeInfo
cakeInfo
=
new
CakeInfo
(
new
CakeToppingInfo
(
"candies"
,
0
),
Arrays
.
asList
(
new
CakeLayerInfo
(
"chocolate"
,
0
),
new
CakeLayerInfo
(
"chocolate"
,
0
),
new
CakeLayerInfo
(
"chocolate"
,
0
)));
try
{
service
.
bakeNewCake
(
cakeInfo
);
}
catch
(
CakeBakingException
e
)
{
e
.
printStackTrace
();
}
}
}
layers/src/main/java/com/iluwatar/layers/Cake.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.persistence.CascadeType
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.OneToMany
;
import
javax.persistence.OneToOne
;
@Entity
public
class
Cake
{
@Id
@GeneratedValue
private
Long
id
;
@OneToOne
(
cascade
=
CascadeType
.
ALL
)
private
CakeTopping
topping
;
@OneToMany
(
cascade
=
CascadeType
.
ALL
)
private
List
<
CakeLayer
>
layers
;
public
Cake
()
{
setLayers
(
new
ArrayList
<>());
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
CakeTopping
getTopping
()
{
return
topping
;
}
public
void
setTopping
(
CakeTopping
topping
)
{
this
.
topping
=
topping
;
}
public
List
<
CakeLayer
>
getLayers
()
{
return
layers
;
}
public
void
setLayers
(
List
<
CakeLayer
>
layers
)
{
this
.
layers
=
layers
;
}
public
void
addLayer
(
CakeLayer
layer
)
{
this
.
layers
.
add
(
layer
);
}
}
layers/src/main/java/com/iluwatar/layers/CakeBakingException.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
public
class
CakeBakingException
extends
Exception
{
public
CakeBakingException
()
{
}
public
CakeBakingException
(
String
message
)
{
super
(
message
);
}
}
layers/src/main/java/com/iluwatar/layers/CakeBakingService.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.List
;
public
interface
CakeBakingService
{
void
bakeNewCake
(
CakeInfo
cakeInfo
)
throws
CakeBakingException
;
void
saveNewTopping
(
CakeToppingInfo
toppingInfo
);
List
<
CakeToppingInfo
>
getAllToppings
();
void
saveNewLayer
(
CakeLayerInfo
layerInfo
);
List
<
CakeLayerInfo
>
getAllLayers
();
}
layers/src/main/java/com/iluwatar/layers/CakeBakingServiceImpl.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.ArrayList
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.stream.Collectors
;
import
org.springframework.context.support.AbstractApplicationContext
;
import
org.springframework.context.support.ClassPathXmlApplicationContext
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
@Transactional
public
class
CakeBakingServiceImpl
implements
CakeBakingService
{
private
AbstractApplicationContext
context
;
public
CakeBakingServiceImpl
()
{
this
.
context
=
new
ClassPathXmlApplicationContext
(
"applicationContext.xml"
);
}
@Override
public
void
bakeNewCake
(
CakeInfo
cakeInfo
)
throws
CakeBakingException
{
List
<
CakeToppingInfo
>
allToppings
=
getAllToppings
();
List
<
CakeToppingInfo
>
matchingToppings
=
allToppings
.
stream
()
.
filter
((
t
)
->
t
.
name
.
equals
(
cakeInfo
.
cakeToppingInfo
.
name
)).
collect
(
Collectors
.
toList
());
if
(
matchingToppings
.
isEmpty
())
{
throw
new
CakeBakingException
(
String
.
format
(
"Topping %s is not available"
,
cakeInfo
.
cakeToppingInfo
.
name
));
}
List
<
CakeLayer
>
allLayers
=
getAllLayerEntities
();
List
<
CakeLayer
>
foundLayers
=
new
ArrayList
<>();
for
(
CakeLayerInfo
info:
cakeInfo
.
cakeLayerInfos
)
{
Optional
<
CakeLayer
>
found
=
allLayers
.
stream
().
filter
((
layer
)
->
layer
.
getName
().
equals
(
info
.
name
)).
findFirst
();
if
(!
found
.
isPresent
())
{
throw
new
CakeBakingException
(
String
.
format
(
"Layer %s is not available"
,
info
.
name
));
}
else
{
foundLayers
.
add
(
found
.
get
());
}
}
CakeToppingDao
toppingBean
=
context
.
getBean
(
CakeToppingDao
.
class
);
CakeTopping
topping
=
toppingBean
.
findOne
(
matchingToppings
.
iterator
().
next
().
id
.
get
());
CakeDao
cakeBean
=
context
.
getBean
(
CakeDao
.
class
);
Cake
cake
=
new
Cake
();
cake
=
cakeBean
.
save
(
cake
);
cake
.
setTopping
(
topping
);
topping
.
setCake
(
cake
);
cake
.
setLayers
(
foundLayers
);
for
(
CakeLayer
layer:
foundLayers
)
{
layer
.
setCake
(
cake
);
}
cakeBean
.
save
(
cake
);
}
@Override
public
void
saveNewTopping
(
CakeToppingInfo
toppingInfo
)
{
CakeToppingDao
bean
=
context
.
getBean
(
CakeToppingDao
.
class
);
bean
.
save
(
new
CakeTopping
(
toppingInfo
.
name
,
toppingInfo
.
calories
));
}
@Override
public
void
saveNewLayer
(
CakeLayerInfo
layerInfo
)
{
CakeLayerDao
bean
=
context
.
getBean
(
CakeLayerDao
.
class
);
bean
.
save
(
new
CakeLayer
(
layerInfo
.
name
,
layerInfo
.
calories
));
}
private
List
<
CakeTopping
>
getAllToppingEntities
()
{
CakeToppingDao
bean
=
context
.
getBean
(
CakeToppingDao
.
class
);
List
<
CakeTopping
>
result
=
new
ArrayList
<>();
Iterator
<
CakeTopping
>
iterator
=
bean
.
findAll
().
iterator
();
while
(
iterator
.
hasNext
())
{
result
.
add
(
iterator
.
next
());
}
return
result
;
}
@Override
public
List
<
CakeToppingInfo
>
getAllToppings
()
{
CakeToppingDao
bean
=
context
.
getBean
(
CakeToppingDao
.
class
);
List
<
CakeToppingInfo
>
result
=
new
ArrayList
<>();
Iterator
<
CakeTopping
>
iterator
=
bean
.
findAll
().
iterator
();
while
(
iterator
.
hasNext
())
{
CakeTopping
next
=
iterator
.
next
();
result
.
add
(
new
CakeToppingInfo
(
next
.
getId
(),
next
.
getName
(),
next
.
getCalories
()));
}
return
result
;
}
private
List
<
CakeLayer
>
getAllLayerEntities
()
{
CakeLayerDao
bean
=
context
.
getBean
(
CakeLayerDao
.
class
);
List
<
CakeLayer
>
result
=
new
ArrayList
<>();
Iterator
<
CakeLayer
>
iterator
=
bean
.
findAll
().
iterator
();
while
(
iterator
.
hasNext
())
{
result
.
add
(
iterator
.
next
());
}
return
result
;
}
@Override
public
List
<
CakeLayerInfo
>
getAllLayers
()
{
CakeLayerDao
bean
=
context
.
getBean
(
CakeLayerDao
.
class
);
List
<
CakeLayerInfo
>
result
=
new
ArrayList
<>();
Iterator
<
CakeLayer
>
iterator
=
bean
.
findAll
().
iterator
();
while
(
iterator
.
hasNext
())
{
CakeLayer
next
=
iterator
.
next
();
result
.
add
(
new
CakeLayerInfo
(
next
.
getId
(),
next
.
getName
(),
next
.
getCalories
()));
}
return
result
;
}
}
layers/src/main/java/com/iluwatar/layers/CakeDao.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
org.springframework.data.repository.CrudRepository
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
CakeDao
extends
CrudRepository
<
Cake
,
Long
>
{
}
layers/src/main/java/com/iluwatar/layers/CakeInfo.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.List
;
import
java.util.Optional
;
public
class
CakeInfo
{
public
final
Optional
<
Long
>
id
;
public
final
CakeToppingInfo
cakeToppingInfo
;
public
final
List
<
CakeLayerInfo
>
cakeLayerInfos
;
public
CakeInfo
(
Long
id
,
CakeToppingInfo
cakeToppingInfo
,
List
<
CakeLayerInfo
>
cakeLayerInfos
)
{
this
.
id
=
Optional
.
of
(
id
);
this
.
cakeToppingInfo
=
cakeToppingInfo
;
this
.
cakeLayerInfos
=
cakeLayerInfos
;
}
public
CakeInfo
(
CakeToppingInfo
cakeToppingInfo
,
List
<
CakeLayerInfo
>
cakeLayerInfos
)
{
this
.
id
=
Optional
.
empty
();
this
.
cakeToppingInfo
=
cakeToppingInfo
;
this
.
cakeLayerInfos
=
cakeLayerInfos
;
}
}
layers/src/main/java/com/iluwatar/layers/CakeLayer.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
javax.persistence.CascadeType
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.ManyToOne
;
@Entity
public
class
CakeLayer
{
@Id
@GeneratedValue
private
Long
id
;
private
String
name
;
private
int
calories
;
@ManyToOne
(
cascade
=
CascadeType
.
ALL
)
private
Cake
cake
;
public
CakeLayer
()
{
}
public
CakeLayer
(
String
name
,
int
calories
)
{
this
.
setName
(
name
);
this
.
setCalories
(
calories
);
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
int
getCalories
()
{
return
calories
;
}
public
void
setCalories
(
int
calories
)
{
this
.
calories
=
calories
;
}
@Override
public
String
toString
()
{
return
String
.
format
(
"name: %s calories: %d"
,
name
,
calories
);
}
public
Cake
getCake
()
{
return
cake
;
}
public
void
setCake
(
Cake
cake
)
{
this
.
cake
=
cake
;
}
}
layers/src/main/java/com/iluwatar/layers/CakeLayerDao.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
org.springframework.data.repository.CrudRepository
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
CakeLayerDao
extends
CrudRepository
<
CakeLayer
,
Long
>
{
}
layers/src/main/java/com/iluwatar/layers/CakeLayerInfo.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.Optional
;
public
class
CakeLayerInfo
{
public
final
Optional
<
Long
>
id
;
public
final
String
name
;
public
final
int
calories
;
public
CakeLayerInfo
(
Long
id
,
String
name
,
int
calories
)
{
this
.
id
=
Optional
.
of
(
id
);
this
.
name
=
name
;
this
.
calories
=
calories
;
}
public
CakeLayerInfo
(
String
name
,
int
calories
)
{
this
.
id
=
Optional
.
empty
();
this
.
name
=
name
;
this
.
calories
=
calories
;
}
@Override
public
String
toString
()
{
return
String
.
format
(
"CakeLayerInfo name: %s calories: %d"
,
name
,
calories
);
}
}
layers/src/main/java/com/iluwatar/layers/CakeTopping.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
javax.persistence.CascadeType
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.OneToOne
;
@Entity
public
class
CakeTopping
{
@Id
@GeneratedValue
private
Long
id
;
private
String
name
;
private
int
calories
;
@OneToOne
(
cascade
=
CascadeType
.
ALL
)
private
Cake
cake
;
public
CakeTopping
()
{
}
public
CakeTopping
(
String
name
,
int
calories
)
{
this
.
setName
(
name
);
this
.
setCalories
(
calories
);
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
int
getCalories
()
{
return
calories
;
}
public
void
setCalories
(
int
calories
)
{
this
.
calories
=
calories
;
}
@Override
public
String
toString
()
{
return
String
.
format
(
"name: %s calories: %d"
,
name
,
calories
);
}
public
Cake
getCake
()
{
return
cake
;
}
public
void
setCake
(
Cake
cake
)
{
this
.
cake
=
cake
;
}
}
layers/src/main/java/com/iluwatar/layers/CakeToppingDao.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
org.springframework.data.repository.CrudRepository
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
CakeToppingDao
extends
CrudRepository
<
CakeTopping
,
Long
>
{
}
layers/src/main/java/com/iluwatar/layers/CakeToppingInfo.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
java.util.Optional
;
public
class
CakeToppingInfo
{
public
final
Optional
<
Long
>
id
;
public
final
String
name
;
public
final
int
calories
;
public
CakeToppingInfo
(
Long
id
,
String
name
,
int
calories
)
{
this
.
id
=
Optional
.
of
(
id
);
this
.
name
=
name
;
this
.
calories
=
calories
;
}
public
CakeToppingInfo
(
String
name
,
int
calories
)
{
this
.
id
=
Optional
.
empty
();
this
.
name
=
name
;
this
.
calories
=
calories
;
}
@Override
public
String
toString
()
{
return
String
.
format
(
"CakeToppingInfo name: %s calories: %d"
,
name
,
calories
);
}
}
layers/src/main/resources/META-INF/persistence.xml
已删除
100644 → 0
浏览文件 @
913b4fa3
<?xml version="1.0" encoding="UTF-8"?>
<persistence
version=
"1.0"
xmlns=
"http://java.sun.com/xml/ns/persistence"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
>
<persistence-unit
name=
"jpaData"
/>
</persistence>
layers/src/main/resources/applicationContext.xml
已删除
100644 → 0
浏览文件 @
913b4fa3
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns=
"http://www.springframework.org/schema/beans"
xmlns:aop=
"http://www.springframework.org/schema/aop"
xmlns:context=
"http://www.springframework.org/schema/context"
xmlns:security=
"http://www.springframework.org/schema/security"
xmlns:tx=
"http://www.springframework.org/schema/tx"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xmlns:jpa=
"http://www.springframework.org/schema/data/jpa"
xsi:schemaLocation=
"
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"
>
<jpa:repositories
base-package=
"com.iluwatar"
/>
<tx:annotation-driven
transaction-manager=
"transactionManager"
/>
<bean
id=
"transactionManager"
class=
"org.springframework.orm.jpa.JpaTransactionManager"
>
<property
name=
"entityManagerFactory"
ref=
"entityManagerFactory"
/>
</bean>
<bean
id=
"dataSource"
class=
"org.apache.commons.dbcp.BasicDataSource"
destroy-method=
"close"
>
<property
name=
"driverClassName"
value=
"org.h2.Driver"
/>
<property
name=
"url"
value=
"jdbc:h2:~/databases/person"
/>
<property
name=
"username"
value=
"sa"
/>
<property
name=
"password"
value=
"sa"
/>
</bean>
<bean
id=
"entityManagerFactory"
class=
"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
<property
name=
"packagesToScan"
value=
"com.iluwatar"
/>
<property
name=
"persistenceProvider"
>
<bean
class=
"org.hibernate.ejb.HibernatePersistence"
/>
</property>
<property
name=
"jpaProperties"
>
<map>
<entry
key=
"hibernate.dialect"
value=
"org.hibernate.dialect.H2Dialect"
/>
<entry
key=
"hibernate.hbm2ddl.auto"
value=
"create-drop"
/>
<entry
key=
"hibernate.show_sql"
value=
"true"
/>
</map>
</property>
</bean>
</beans>
layers/src/test/java/com/iluwatar/layers/AppTest.java
已删除
100644 → 0
浏览文件 @
913b4fa3
package
com.iluwatar.layers
;
import
org.junit.Test
;
public
class
AppTest
{
@Test
public
void
test
()
{
String
[]
args
=
{};
App
.
main
(
args
);
}
}
pom.xml
浏览文件 @
ea524ee2
...
@@ -74,7 +74,6 @@
...
@@ -74,7 +74,6 @@
<module>
business-delegate
</module>
<module>
business-delegate
</module>
<module>
half-sync-half-async
</module>
<module>
half-sync-half-async
</module>
<module>
step-builder
</module>
<module>
step-builder
</module>
<module>
layers
</module>
</modules>
</modules>
<dependencyManagement>
<dependencyManagement>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录