Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
drp
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
drp
Commits
18c52bf0
Commit
18c52bf0
authored
Mar 17, 2015
by
Yonggang Yuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refine code to support maven
parent
fedcc25d
Changes
24
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
226 additions
and
205 deletions
+226
-205
pom.xml
pom.xml
+166
-116
src/main/java/com/originspark/drp/controllers/AbstractController.java
...a/com/originspark/drp/controllers/AbstractController.java
+32
-32
src/main/java/com/originspark/drp/controllers/InitSystemServlet.java
...va/com/originspark/drp/controllers/InitSystemServlet.java
+0
-6
src/main/java/com/originspark/drp/controllers/projects/costs/StockInCostController.java
...drp/controllers/projects/costs/StockInCostController.java
+2
-2
src/main/java/com/originspark/drp/controllers/projects/costs/StockOutCostController.java
...rp/controllers/projects/costs/StockOutCostController.java
+2
-2
src/main/java/com/originspark/drp/models/AbstractModel.java
src/main/java/com/originspark/drp/models/AbstractModel.java
+0
-4
src/main/java/com/originspark/drp/models/projects/invoices/AbstractInvoice.java
...inspark/drp/models/projects/invoices/AbstractInvoice.java
+0
-3
src/main/java/com/originspark/drp/models/resources/Ware.java
src/main/java/com/originspark/drp/models/resources/Ware.java
+0
-4
src/main/java/com/originspark/drp/service/account/AccountServiceBean.java
...m/originspark/drp/service/account/AccountServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/projects/ProjectService.java
.../com/originspark/drp/service/projects/ProjectService.java
+0
-3
src/main/java/com/originspark/drp/service/projects/ProjectServiceBean.java
.../originspark/drp/service/projects/ProjectServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/projects/invoices/StockInInvoiceServiceBean.java
.../service/projects/invoices/StockInInvoiceServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/projects/invoices/StockOutInvoiceServiceBean.java
...service/projects/invoices/StockOutInvoiceServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/resources/VendorService.java
.../com/originspark/drp/service/resources/VendorService.java
+0
-3
src/main/java/com/originspark/drp/service/resources/VendorServiceBean.java
.../originspark/drp/service/resources/VendorServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/resources/WareService.java
...va/com/originspark/drp/service/resources/WareService.java
+0
-3
src/main/java/com/originspark/drp/service/resources/WareServiceBean.java
...om/originspark/drp/service/resources/WareServiceBean.java
+1
-1
src/main/java/com/originspark/drp/service/users/UserService.java
...n/java/com/originspark/drp/service/users/UserService.java
+0
-4
src/main/java/com/originspark/drp/service/users/UserServiceBean.java
...va/com/originspark/drp/service/users/UserServiceBean.java
+1
-1
src/main/resources/applicationContext.xml
src/main/resources/applicationContext.xml
+15
-12
src/main/resources/ehcache-hibernate-local.xml
src/main/resources/ehcache-hibernate-local.xml
+0
-0
src/main/resources/jdbc.properties
src/main/resources/jdbc.properties
+1
-1
src/main/resources/log4j.properties
src/main/resources/log4j.properties
+0
-0
src/main/webapp/WEB-INF/web.xml
src/main/webapp/WEB-INF/web.xml
+1
-3
No files found.
pom.xml
View file @
18c52bf0
...
...
@@ -8,6 +8,15 @@
<name>
drp Maven Webapp
</name>
<url>
http://maven.apache.org
</url>
<properties>
<junit.version>
4.11
</junit.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<jdk.version>
1.7
</jdk.version>
<hibernate.version>
4.2.0.Final
</hibernate.version>
<mysql.connector.version>
5.1.21
</mysql.connector.version>
<spring.version>
3.2.2.RELEASE
</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>
javax.servlet
</groupId>
...
...
@@ -21,63 +30,64 @@
<version>
2.1
</version>
<scope>
provided
</scope>
</dependency>
<!-- spring mvc -->
<dependency>
<groupId>
org.springframework.data
</groupId>
<artifactId>
spring-data-jpa
</artifactId>
<version>
1.1.0.RELEASE
</version>
<groupId>
javax.servlet
</groupId>
<artifactId>
jstl
</artifactId>
<version>
1.2
</version>
</dependency>
<!-- DB related dependencies -->
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-webmvc
</artifactId>
<version>
3.2.13.RELEASE
</version>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-core
</artifactId>
<version>
${hibernate.version}
</version>
</dependency>
<!-- jpa -->
<dependency>
<groupId>
org.hibernate.javax.persistenc
e
</groupId>
<artifactId>
hibernate-jpa-2.0-api
</artifactId>
<version>
1.0.1.Final
</version>
<groupId>
org.hibernat
e
</groupId>
<artifactId>
hibernate-entitymanager
</artifactId>
<version>
${hibernate.version}
</version>
</dependency>
<!-- hibernate -->
<dependency>
<groupId>
org.hibernate
</groupId>
<artifactId>
hibernate-entitymanager
</artifactId>
<version>
4.1.4.Final
</version>
<artifactId>
hibernate-ehcache
</artifactId>
<version>
${hibernate.version}
</version>
</dependency>
<!-- mysql -->
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
5.1.34
</version>
<version>
${mysql.connector.version}
</version>
</dependency>
<!-- jackson -->
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-databind
</artifactId>
<version>
2.2.3
</version>
<groupId>
commons-dbcp
</groupId>
<artifactId>
commons-dbcp
</artifactId>
<version>
1.4
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-core
</artifactId>
<version>
2.2.3
</version>
<groupId>
javassist
</groupId>
<artifactId>
javassist
</artifactId>
<version>
3.12.1.GA
</version>
</dependency>
<!-- SPRING -->
<dependency>
<groupId>
com.fasterxml.jackson.datatype
</groupId>
<artifactId>
jackson-datatype-hibernate3
</artifactId>
<version>
2.2.3
</version>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-webmvc
</artifactId>
<version>
${spring.version}
</version>
</dependency>
<!-- log4j -->
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-api
</artifactId>
<version>
1.7.10
</version>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-tx
</artifactId>
<version>
${spring.version}
</version>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-log4j12
</artifactId>
<version>
1.7.10
</version>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-jdbc
</artifactId>
<version>
${spring.version}
</version>
</dependency>
<!-- commons -->
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-orm
</artifactId>
<version>
${spring.version}
</version>
</dependency>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
...
...
@@ -88,34 +98,74 @@
<artifactId>
commons-lang3
</artifactId>
<version>
3.3.2
</version>
</dependency>
<!-- poi -->
<dependency>
<groupId>
commons-fileupload
</groupId>
<artifactId>
commons-fileupload
</artifactId>
<version>
1.3.1
</version>
</dependency>
<dependency>
<groupId>
log4j
</groupId>
<artifactId>
log4j
</artifactId>
<version>
1.2.17
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi
</artifactId>
<version>
3.9
</version>
<version>
3.11
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-ooxml
</artifactId>
<version>
3.9
</version>
<version>
3.11
</version>
</dependency>
<dependency>
<groupId>
org.apache.poi
</groupId>
<artifactId>
poi-scratchpad
</artifactId>
<version>
3.9
</version>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-core
</artifactId>
<version>
2.5.1
</version>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-databind
</artifactId>
<version>
2.5.1
</version>
</dependency>
</dependencies>
<build>
<finalName>
drp
</finalName>
<sourceDirectory>
src/main/java
</sourceDirectory>
<testSourceDirectory>
src/test/java
</testSourceDirectory>
<plugins>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>
2.5.1
</version>
<configuration>
<source>
1.7
</source>
<target>
1.7
</target>
<encoding>
UTF-8
</encoding>
<source>
${jdk.version}
</source>
<target>
${jdk.version}
</target>
</configuration>
<dependencies>
<dependency>
<groupId>
org.codehaus.plexus
</groupId>
<artifactId>
plexus-compiler-javac
</artifactId>
<version>
1.8.1
</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>
org.apache.tomcat.maven
</groupId>
<artifactId>
tomcat7-maven-plugin
</artifactId>
<version>
2.1
</version>
<configuration>
<port>
8080
</port>
<path>
/drp
</path>
<uriEncoding>
UTF-8
</uriEncoding>
<finalName>
drp
</finalName>
<server>
tomcat7
</server>
</configuration>
</plugin>
</plugins>
...
...
src/main/java/com/originspark/drp/controllers/AbstractController.java
View file @
18c52bf0
...
...
@@ -4,7 +4,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
javax.annotation.Resource
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.originspark.drp.service.projects.ProjectService
;
import
com.originspark.drp.service.projects.invoices.StockInInvoiceService
;
...
...
@@ -16,22 +16,22 @@ import com.originspark.drp.util.json.Jackson;
public
abstract
class
AbstractController
{
@
Resource
@
Autowired
protected
UserService
userService
;
@
Resource
@
Autowired
protected
WareService
wareService
;
@
Resource
@
Autowired
protected
VendorService
vendorService
;
@
Resource
@
Autowired
protected
ProjectService
projectService
;
@
Resource
@
Autowired
protected
StockInInvoiceService
stockInInvoiceService
;
@
Resource
@
Autowired
protected
StockOutInvoiceService
stockOutInvoiceService
;
//一般用于create、update、delete的返回值
...
...
src/main/java/com/originspark/drp/controllers/InitSystemServlet.java
View file @
18c52bf0
package
com
.
originspark
.
drp
.
controllers
;
import
java.util.Map
;
import
java.util.Set
;
import
javax.servlet.ServletConfig
;
import
javax.servlet.ServletException
;
import
javax.servlet.http.HttpServlet
;
import
com.originspark.drp.authority.RoleEnum
;
import
com.originspark.drp.util.AuthUtil
;
public
class
InitSystemServlet
extends
HttpServlet
{
...
...
src/main/java/com/originspark/drp/controllers/projects/costs/StockInCostController.java
View file @
18c52bf0
...
...
@@ -3,9 +3,9 @@ package com.originspark.drp.controllers.projects.costs;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -29,7 +29,7 @@ import com.originspark.drp.util.json.JsonUtils;
@AuthRoleGroup
(
type
={
RoleEnum
.
MATERIALKEEPER
})
public
class
StockInCostController
extends
AbstractController
{
@
Resource
@
Autowired
private
StockInCostService
service
;
@RequestMapping
(
method
=
RequestMethod
.
POST
)
...
...
src/main/java/com/originspark/drp/controllers/projects/costs/StockOutCostController.java
View file @
18c52bf0
...
...
@@ -3,9 +3,9 @@ package com.originspark.drp.controllers.projects.costs;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -29,7 +29,7 @@ import com.originspark.drp.util.json.JsonUtils;
@AuthRoleGroup
(
type
={
RoleEnum
.
MATERIALKEEPER
})
public
class
StockOutCostController
extends
AbstractController
{
@
Resource
@
Autowired
private
StockOutCostService
service
;
@RequestMapping
(
method
=
RequestMethod
.
POST
)
...
...
src/main/java/com/originspark/drp/models/AbstractModel.java
View file @
18c52bf0
...
...
@@ -9,8 +9,6 @@ import javax.persistence.MappedSuperclass;
import
javax.persistence.PrePersist
;
import
javax.persistence.PreUpdate
;
import
com.sun.istack.internal.NotNull
;
@MappedSuperclass
public
abstract
class
AbstractModel
{
...
...
@@ -21,7 +19,6 @@ public abstract class AbstractModel {
/**
* 维护信息:记录创建日期
*/
@NotNull
@Column
(
name
=
"createOn"
)
private
Date
createOn
;
...
...
@@ -34,7 +31,6 @@ public abstract class AbstractModel {
/**
* 维护信息:记录更新日期
*/
@NotNull
@Column
(
name
=
"updateOn"
)
private
Date
updateOn
;
...
...
src/main/java/com/originspark/drp/models/projects/invoices/AbstractInvoice.java
View file @
18c52bf0
...
...
@@ -17,7 +17,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import
com.originspark.drp.models.AbstractModel
;
import
com.originspark.drp.models.projects.Project
;
import
com.originspark.drp.util.enums.AuditState
;
import
com.sun.istack.internal.NotNull
;
/**
* 单据
...
...
@@ -35,7 +34,6 @@ public abstract class AbstractInvoice extends AbstractModel{
/**
* 所属系统
*/
@NotNull
@ManyToOne
private
Project
system
;
...
...
@@ -46,7 +44,6 @@ public abstract class AbstractInvoice extends AbstractModel{
private
Date
forDate
;
@JsonIgnore
@NotNull
@Column
(
columnDefinition
=
"char(7)"
,
nullable
=
false
)
private
String
forYearMonth
;
...
...
src/main/java/com/originspark/drp/models/resources/Ware.java
View file @
18c52bf0
...
...
@@ -15,7 +15,6 @@ import com.originspark.drp.models.AbstractModel;
import
com.originspark.drp.models.projects.costs.StockInCost
;
import
com.originspark.drp.models.projects.costs.StockOutCost
;
import
com.originspark.drp.models.projects.inventories.MonthendInventory
;
import
com.sun.istack.internal.NotNull
;
/**
* 产品
...
...
@@ -27,7 +26,6 @@ public class Ware extends AbstractModel {
/**
* 名称
*/
@NotNull
private
String
name
;
/**
...
...
@@ -43,7 +41,6 @@ public class Ware extends AbstractModel {
/**
* 单位
*/
@NotNull
private
String
unit
;
/**
...
...
@@ -54,7 +51,6 @@ public class Ware extends AbstractModel {
/**
* 供应商
*/
@NotNull
@ManyToOne
private
Vendor
vendor
;
...
...
src/main/java/com/originspark/drp/service/account/AccountServiceBean.java
View file @
18c52bf0
...
...
@@ -17,7 +17,7 @@ import com.originspark.drp.models.users.AbstractUser;
import
com.originspark.drp.util.enums.Status
;
@Transactional
@Service
(
"AccountService"
)
@Service
public
class
AccountServiceBean
implements
AccountService
{
@PersistenceContext
...
...
src/main/java/com/originspark/drp/service/projects/ProjectService.java
View file @
18c52bf0
...
...
@@ -3,15 +3,12 @@ package com.originspark.drp.service.projects;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.stereotype.Service
;
import
com.originspark.drp.dao.BaseDAO
;
import
com.originspark.drp.models.projects.Project
;
import
com.originspark.drp.util.json.FilterRequest
;
import
com.originspark.drp.web.models.projects.inventories.CurrentInventoryUI
;
import
com.originspark.drp.web.models.projects.inventories.Ware
;
@Service
public
interface
ProjectService
extends
BaseDAO
<
Project
>{
List
<
Project
>
treeViewData
(
List
<
FilterRequest
>
filters
);
...
...
src/main/java/com/originspark/drp/service/projects/ProjectServiceBean.java
View file @
18c52bf0
...
...
@@ -23,7 +23,7 @@ import com.originspark.drp.web.models.projects.inventories.CurrentInventoryUI;
import
com.originspark.drp.web.models.projects.inventories.Ware
;
@Transactional
@Service
(
"projectService"
)
@Service
public
class
ProjectServiceBean
extends
BaseDAOSupport
<
Project
>
implements
ProjectService
{
@Override
...
...
src/main/java/com/originspark/drp/service/projects/invoices/StockInInvoiceServiceBean.java
View file @
18c52bf0
...
...
@@ -24,7 +24,7 @@ import com.originspark.drp.util.enums.AuditState;
import
com.originspark.drp.util.json.FilterRequest
;
@Transactional
@Service
(
"stockInInvoiceService"
)
@Service
public
class
StockInInvoiceServiceBean
extends
BaseDAOSupport
<
StockInInvoice
>
implements
StockInInvoiceService
{
...
...
src/main/java/com/originspark/drp/service/projects/invoices/StockOutInvoiceServiceBean.java
View file @
18c52bf0
...
...
@@ -24,7 +24,7 @@ import com.originspark.drp.util.enums.AuditState;
import
com.originspark.drp.util.json.FilterRequest
;
@Transactional
@Service
(
"stockOutInvoiceService"
)
@Service
public
class
StockOutInvoiceServiceBean
extends
BaseDAOSupport
<
StockOutInvoice
>
implements
StockOutInvoiceService
{
...
...
src/main/java/com/originspark/drp/service/resources/VendorService.java
View file @
18c52bf0
...
...
@@ -3,13 +3,10 @@ package com.originspark.drp.service.resources;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.stereotype.Service
;
import
com.originspark.drp.dao.BaseDAO
;
import
com.originspark.drp.models.resources.Vendor
;
import
com.originspark.drp.util.json.FilterRequest
;
@Service
public
interface
VendorService
extends
BaseDAO
<
Vendor
>{
List
<
Vendor
>
pagedDataSet
(
int
start
,
int
limit
,
List
<
FilterRequest
>
filters
);
...
...
src/main/java/com/originspark/drp/service/resources/VendorServiceBean.java
View file @
18c52bf0
...
...
@@ -17,7 +17,7 @@ import com.originspark.drp.models.resources.Vendor;
import
com.originspark.drp.models.resources.Vendor.COLUMNS
;
import
com.originspark.drp.util.json.FilterRequest
;
@Service
(
"vendorService"
)
@Service
public
class
VendorServiceBean
extends
BaseDAOSupport
<
Vendor
>
implements
VendorService
{
@Override
...
...
src/main/java/com/originspark/drp/service/resources/WareService.java
View file @
18c52bf0
...
...
@@ -4,13 +4,10 @@ package com.originspark.drp.service.resources;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.stereotype.Service
;
import
com.originspark.drp.dao.BaseDAO
;
import
com.originspark.drp.models.resources.Ware
;
import
com.originspark.drp.util.json.FilterRequest
;
@Service
public
interface
WareService
extends
BaseDAO
<
Ware
>{
List
<
Ware
>
pagedDataSet
(
int
start
,
int
limit
,
List
<
FilterRequest
>
filters
);
...
...
src/main/java/com/originspark/drp/service/resources/WareServiceBean.java
View file @
18c52bf0
...
...
@@ -23,7 +23,7 @@ import com.originspark.drp.models.resources.Ware.COLUMNS;
import
com.originspark.drp.util.json.FilterRequest
;
@Transactional
@Service
(
"wareService"
)
@Service
public
class
WareServiceBean
extends
BaseDAOSupport
<
Ware
>
implements
WareService
{
...
...
src/main/java/com/originspark/drp/service/users/UserService.java
View file @
18c52bf0
...
...
@@ -2,14 +2,10 @@ package com.originspark.drp.service.users;
import
java.util.List
;
import
java.util.Map
;
import
org.springframework.stereotype.Service
;
import
com.originspark.drp.dao.BaseDAO
;
import
com.originspark.drp.models.users.AbstractUser
;
import
com.originspark.drp.util.json.FilterRequest
;
@Service
public
interface
UserService
extends
BaseDAO
<
AbstractUser
>{
List
<
AbstractUser
>
pagedDataSet
(
int
start
,
int
limit
,
List
<
FilterRequest
>
filters
);
...
...
src/main/java/com/originspark/drp/service/users/UserServiceBean.java
View file @
18c52bf0
...
...
@@ -20,7 +20,7 @@ import com.originspark.drp.util.enums.Status;
import
com.originspark.drp.util.json.FilterRequest
;
@Transactional
@Service
(
"userService"
)
@Service
public
class
UserServiceBean
extends
BaseDAOSupport
<
AbstractUser
>
implements
UserService
{
@Override
...
...
src/main/
java/com/originspark/drp
/applicationContext.xml
→
src/main/
resources
/applicationContext.xml
View file @
18c52bf0
...
...
@@ -12,12 +12,20 @@
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
"
>
<context:property-placeholder
ignore-unresolvable=
"true"
local-override=
"true"
location=
"classpath*:/jdbc.properties,classpath*:/application.local.properties"
/>
<bean
class=
"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"
/>
<util:properties
id=
"APP_PROPERTIES"
location=
"classpath:jdbc.properties"
local-override=
"true"
/>
<!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入 -->
<context:component-scan
base-package=
"com.originspark.drp"
>
<context:exclude-filter
type=
"annotation"
expression=
"org.springframework.stereotype.Controller"
/>
</context:component-scan>
<bean
id=
"propertyConfigurer"
class=
"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
>
<property
name=
"locations"
>
<list>
<value>
classpath:jdbc.properties
</value>
</list>
</property>
</bean>
<!-- 数据源配置, 使用DBCP数据库连接池 -->
<bean
id=
"dataSource"
class=
"org.apache.commons.dbcp.BasicDataSource"
destroy-method=
"close"
>
...
...
@@ -25,7 +33,7 @@
<property
name=
"driverClassName"
value=
"${jdbc.driver}"
/>
<property
name=
"url"
value=
"${jdbc.url}"
/>
<property
name=
"username"
value=
"${jdbc.username}"
/>
<property
name=
"password"
value=
""
/>
<property
name=
"password"
value=
"
${jdbc.password}
"
/>
<!-- Connection Pooling Info -->
<property
name=
"maxActive"
value=
"${dbcp.maxActive}"
/>
...
...
@@ -36,11 +44,6 @@
<property
name=
"minEvictableIdleTimeMillis"
value=
"3600000"
/>
</bean>
<!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入 -->
<context:component-scan
base-package=
"com.originspark.drp"
>
<context:exclude-filter
type=
"annotation"
expression=
"org.springframework.stereotype.Controller"
/>
</context:component-scan>
<!-- Jpa Entity Manager 配置 -->
<bean
id=
"entityManagerFactory"
class=
"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
...
...
@@ -51,7 +54,7 @@
<prop
key=
"hibernate.dialect"
>
${hibernate.dialect}
</prop>
<prop
key=
"hibernate.hbm2ddl.auto"
>
${hibernate.hbm2ddl.auto}
</prop>
<prop
key=
"hibernate.cache.region.factory_class"
>
org.hibernate.cache.ehcache.EhCacheRegionFactory
</prop>
<prop
key=
"net.sf.ehcache.configurationResourceName"
>
ehcache
/ehcache
-hibernate-local.xml
</prop>
<prop
key=
"net.sf.ehcache.configurationResourceName"
>
ehcache-hibernate-local.xml
</prop>
<prop
key=
"hibernate.ejb.naming_strategy"
>
org.hibernate.cfg.ImprovedNamingStrategy
</prop>
</props>
</property>
...
...
src/main/
java/ehcache
/ehcache-hibernate-local.xml
→
src/main/
resources
/ehcache-hibernate-local.xml
View file @
18c52bf0
File moved
src/main/
java/com/originspark/drp
/jdbc.properties
→
src/main/
resources
/jdbc.properties
View file @
18c52bf0
...
...
@@ -11,7 +11,7 @@ sql.type=mysql
jdbc.driver
=
com.mysql.jdbc.Driver
jdbc.url
=
jdbc:mysql://localhost:3306/drp?useUnicode=true&characterEncoding=UTF-8
jdbc.username
=
root
jdbc.password
=
jdbc.password
=
root
hibernate.dialect
=
org.hibernate.dialect.MySQL5InnoDBDialect
#hibernate settings
...
...
src/main/
java/com/originspark/drp
/log4j.properties
→
src/main/
resources
/log4j.properties
View file @
18c52bf0
File moved
src/main/webapp/WEB-INF/web.xml
View file @
18c52bf0
...
...
@@ -3,9 +3,7 @@
<display-name>
smart-nav
</display-name>
<context-param>
<param-name>
contextConfigLocation
</param-name>
<param-value>
classpath*:/applicationContext.xml
</param-value>
<param-value>
classpath*:applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment