Merge pull request #11447 from Maiklins/JAVA-8279-Split-or-move-core-java-module
JAVA-8279 Split or move core java module
This commit is contained in:
		
						commit
						c4ca67e118
					
				
							
								
								
									
										9
									
								
								core-java-modules/core-java-serialization/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								core-java-modules/core-java-serialization/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,9 @@ | ||||
| ## Core Java Serialization | ||||
| 
 | ||||
| ### Relevant Articles:  | ||||
|    | ||||
| - [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable) | ||||
| - [Introduction to Java Serialization](http://www.baeldung.com/java-serialization) | ||||
| - [Deserialization Vulnerabilities in Java](https://www.baeldung.com/java-deserialization-vulnerabilities) | ||||
| - [Serialization Validation in Java](https://www.baeldung.com/java-validate-serializable) | ||||
| - [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid) | ||||
							
								
								
									
										193
									
								
								core-java-modules/core-java-serialization/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										193
									
								
								core-java-modules/core-java-serialization/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,193 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" | ||||
|          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <artifactId>core-java-serialization</artifactId> | ||||
|     <version>0.1.0-SNAPSHOT</version> | ||||
|     <name>core-java-serialization</name> | ||||
|     <packaging>jar</packaging> | ||||
| 
 | ||||
|     <parent> | ||||
|         <groupId>com.baeldung.core-java-modules</groupId> | ||||
|         <artifactId>core-java-modules</artifactId> | ||||
|         <version>0.0.1-SNAPSHOT</version> | ||||
|     </parent> | ||||
| 
 | ||||
|     <dependencies> | ||||
|         <dependency> | ||||
|             <groupId>org.unix4j</groupId> | ||||
|             <artifactId>unix4j-command</artifactId> | ||||
|             <version>${unix4j.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.googlecode.grep4j</groupId> | ||||
|             <artifactId>grep4j</artifactId> | ||||
|             <version>${grep4j.version}</version> | ||||
|         </dependency> | ||||
|         <!-- web --> | ||||
|         <!-- marshalling --> | ||||
|         <dependency> | ||||
|             <groupId>com.fasterxml.jackson.core</groupId> | ||||
|             <artifactId>jackson-databind</artifactId> | ||||
|             <version>${jackson.version}</version> | ||||
|         </dependency> | ||||
|         <!-- logging --> | ||||
|         <dependency> | ||||
|             <groupId>log4j</groupId> | ||||
|             <artifactId>log4j</artifactId> | ||||
|             <version>${log4j.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> <!-- needed to bridge to slf4j for projects that use the log4j APIs directly --> | ||||
|             <groupId>org.slf4j</groupId> | ||||
|             <artifactId>log4j-over-slf4j</artifactId> | ||||
|             <version>${org.slf4j.version}</version> | ||||
|         </dependency> | ||||
|         <!-- test scoped --> | ||||
|         <dependency> | ||||
|             <groupId>org.assertj</groupId> | ||||
|             <artifactId>assertj-core</artifactId> | ||||
|             <version>${assertj-core.version}</version> | ||||
|             <scope>test</scope> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.springframework</groupId> | ||||
|             <artifactId>spring-core</artifactId> | ||||
|             <version>${spring.core.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.springframework</groupId> | ||||
|             <artifactId>spring-core</artifactId> | ||||
|             <version>4.3.20.RELEASE</version> | ||||
|             <scope>test</scope> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
| 
 | ||||
|     <build> | ||||
|         <finalName>core-java</finalName> | ||||
|         <resources> | ||||
|             <resource> | ||||
|                 <directory>src/main/resources</directory> | ||||
|                 <filtering>true</filtering> | ||||
|             </resource> | ||||
|         </resources> | ||||
| 
 | ||||
|         <plugins> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-dependency-plugin</artifactId> | ||||
|                 <executions> | ||||
|                     <execution> | ||||
|                         <id>copy-dependencies</id> | ||||
|                         <phase>prepare-package</phase> | ||||
|                         <goals> | ||||
|                             <goal>copy-dependencies</goal> | ||||
|                         </goals> | ||||
|                         <configuration> | ||||
|                             <outputDirectory>${project.build.directory}/libs</outputDirectory> | ||||
|                         </configuration> | ||||
|                     </execution> | ||||
|                 </executions> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.codehaus.mojo</groupId> | ||||
|                 <artifactId>exec-maven-plugin</artifactId> | ||||
|                 <configuration> | ||||
|                     <executable>java</executable> | ||||
|                     <mainClass>com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed</mainClass> | ||||
|                     <arguments> | ||||
|                         <argument>-Xmx300m</argument> | ||||
|                         <argument>-XX:+UseParallelGC</argument> | ||||
|                         <argument>-classpath</argument> | ||||
|                         <classpath /> | ||||
|                         <argument>com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed</argument> | ||||
|                     </arguments> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-javadoc-plugin</artifactId> | ||||
|                 <version>${maven-javadoc-plugin.version}</version> | ||||
|                 <configuration> | ||||
|                     <source>${source.version}</source> | ||||
|                     <target>${target.version}</target> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|         </plugins> | ||||
|     </build> | ||||
| 
 | ||||
|     <profiles> | ||||
|         <profile> | ||||
|             <id>integration</id> | ||||
|             <build> | ||||
|                 <plugins> | ||||
|                     <plugin> | ||||
|                         <groupId>org.apache.maven.plugins</groupId> | ||||
|                         <artifactId>maven-surefire-plugin</artifactId> | ||||
|                         <executions> | ||||
|                             <execution> | ||||
|                                 <phase>integration-test</phase> | ||||
|                                 <goals> | ||||
|                                     <goal>test</goal> | ||||
|                                 </goals> | ||||
|                                 <configuration> | ||||
|                                     <excludes> | ||||
|                                         <exclude>**/*ManualTest.java</exclude> | ||||
|                                     </excludes> | ||||
|                                     <includes> | ||||
|                                         <include>**/*IntegrationTest.java</include> | ||||
|                                         <include>**/*IntTest.java</include> | ||||
|                                     </includes> | ||||
|                                 </configuration> | ||||
|                             </execution> | ||||
|                         </executions> | ||||
|                         <configuration> | ||||
|                             <systemPropertyVariables> | ||||
|                                 <test.mime>json</test.mime> | ||||
|                             </systemPropertyVariables> | ||||
|                         </configuration> | ||||
|                     </plugin> | ||||
|                     <plugin> | ||||
|                         <groupId>org.codehaus.mojo</groupId> | ||||
|                         <artifactId>exec-maven-plugin</artifactId> | ||||
|                         <executions> | ||||
|                             <execution> | ||||
|                                 <id>run-benchmarks</id> | ||||
|                                 <!-- <phase>integration-test</phase> --> | ||||
|                                 <phase>none</phase> | ||||
|                                 <goals> | ||||
|                                     <goal>exec</goal> | ||||
|                                 </goals> | ||||
|                                 <configuration> | ||||
|                                     <classpathScope>test</classpathScope> | ||||
|                                     <executable>java</executable> | ||||
|                                     <arguments> | ||||
|                                         <argument>-classpath</argument> | ||||
|                                         <classpath /> | ||||
|                                         <argument>org.openjdk.jmh.Main</argument> | ||||
|                                         <argument>.*</argument> | ||||
|                                     </arguments> | ||||
|                                 </configuration> | ||||
|                             </execution> | ||||
|                         </executions> | ||||
|                     </plugin> | ||||
|                 </plugins> | ||||
|             </build> | ||||
|         </profile> | ||||
|     </profiles> | ||||
| 
 | ||||
|     <properties> | ||||
|         <!-- util --> | ||||
|         <unix4j.version>0.4</unix4j.version> | ||||
|         <grep4j.version>1.8.7</grep4j.version> | ||||
|         <!-- testing --> | ||||
|         <assertj-core.version>3.10.0</assertj-core.version> | ||||
|         <!-- maven plugins --> | ||||
|         <javamoney.moneta.version>1.1</javamoney.moneta.version> | ||||
|         <maven-javadoc-plugin.version>3.0.0-M1</maven-javadoc-plugin.version> | ||||
| <!--        <source.version>1.8</source.version>--> | ||||
| <!--        <target.version>1.8</target.version>--> | ||||
|         <spring.core.version>4.3.20.RELEASE</spring.core.version> | ||||
|     </properties> | ||||
| 
 | ||||
| </project> | ||||
| @ -0,0 +1,6 @@ | ||||
| log4j.rootLogger=DEBUG, A1 | ||||
| 
 | ||||
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | ||||
| 
 | ||||
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <Configuration status="WARN"> | ||||
|     <Appenders> | ||||
|         <Console name="Console" target="SYSTEM_OUT"> | ||||
|             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level - %msg%n"/> | ||||
|         </Console> | ||||
|     </Appenders> | ||||
|     <Loggers> | ||||
|         <Root level="debug"> | ||||
|             <AppenderRef ref="Console"/> | ||||
|         </Root> | ||||
|     </Loggers> | ||||
| </Configuration> | ||||
| @ -0,0 +1,9 @@ | ||||
| 
 | ||||
| # Root logger  | ||||
| log4j.rootLogger=INFO, file, stdout | ||||
| 
 | ||||
| # Write to console | ||||
| log4j.appender.stdout=org.apache.log4j.ConsoleAppender | ||||
| log4j.appender.stdout.Target=System.out | ||||
| log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n | ||||
| @ -0,0 +1,19 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <configuration> | ||||
|     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | ||||
|         <encoder> | ||||
|             <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n | ||||
|             </pattern> | ||||
|         </encoder> | ||||
|     </appender> | ||||
| 
 | ||||
|     <logger name="org.springframework" level="WARN" /> | ||||
|     <logger name="org.springframework.transaction" level="WARN" /> | ||||
| 
 | ||||
|     <!-- in order to debug some marshalling issues, this needs to be TRACE --> | ||||
|     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> | ||||
| 
 | ||||
|     <root level="INFO"> | ||||
|         <appender-ref ref="STDOUT" /> | ||||
|     </root> | ||||
| </configuration> | ||||
| @ -7,6 +7,7 @@ import static org.junit.Assert.assertTrue; | ||||
| import java.io.IOException; | ||||
| import java.io.InvalidClassException; | ||||
| 
 | ||||
| import org.junit.Assert; | ||||
| import org.junit.Ignore; | ||||
| import org.junit.Test; | ||||
| 
 | ||||
| @ -0,0 +1,6 @@ | ||||
| log4j.rootLogger=DEBUG, A1 | ||||
| 
 | ||||
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | ||||
| 
 | ||||
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <Configuration status="WARN"> | ||||
|     <Appenders> | ||||
|         <Console name="Console" target="SYSTEM_OUT"> | ||||
|             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level - %msg%n"/> | ||||
|         </Console> | ||||
|     </Appenders> | ||||
|     <Loggers> | ||||
|         <Root level="debug"> | ||||
|             <AppenderRef ref="Console"/> | ||||
|         </Root> | ||||
|     </Loggers> | ||||
| </Configuration> | ||||
| @ -0,0 +1,9 @@ | ||||
| 
 | ||||
| # Root logger  | ||||
| log4j.rootLogger=INFO, file, stdout | ||||
| 
 | ||||
| # Write to console | ||||
| log4j.appender.stdout=org.apache.log4j.ConsoleAppender | ||||
| log4j.appender.stdout.Target=System.out | ||||
| log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n | ||||
| @ -0,0 +1,19 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <configuration> | ||||
|     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | ||||
|         <encoder> | ||||
|             <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n | ||||
|             </pattern> | ||||
|         </encoder> | ||||
|     </appender> | ||||
| 
 | ||||
|     <logger name="org.springframework" level="WARN" /> | ||||
|     <logger name="org.springframework.transaction" level="WARN" /> | ||||
| 
 | ||||
|     <!-- in order to debug some marshalling issues, this needs to be TRACE --> | ||||
|     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> | ||||
| 
 | ||||
|     <root level="INFO"> | ||||
|         <appender-ref ref="STDOUT" /> | ||||
|     </root> | ||||
| </configuration> | ||||
							
								
								
									
										5
									
								
								core-java-modules/core-java-uuid/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								core-java-modules/core-java-uuid/README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | ||||
| ## Core Java UUID | ||||
| 
 | ||||
| ### Relevant Articles:  | ||||
| - [Generating Alphanumeric UUID String in Java](https://www.baeldung.com/java-generate-alphanumeric-uuid) | ||||
| - [Guide to UUID in Java](http://www.baeldung.com/java-uuid) | ||||
							
								
								
									
										154
									
								
								core-java-modules/core-java-uuid/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										154
									
								
								core-java-modules/core-java-uuid/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,154 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" | ||||
|          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|     <artifactId>core-java-uuid</artifactId> | ||||
|     <version>0.1.0-SNAPSHOT</version> | ||||
|     <name>core-java-uuid</name> | ||||
|     <packaging>jar</packaging> | ||||
| 
 | ||||
|     <parent> | ||||
|         <groupId>com.baeldung.core-java-modules</groupId> | ||||
|         <artifactId>core-java-modules</artifactId> | ||||
|         <version>0.0.1-SNAPSHOT</version> | ||||
|     </parent> | ||||
| 
 | ||||
|     <dependencies> | ||||
|         <dependency> | ||||
|             <groupId>log4j</groupId> | ||||
|             <artifactId>log4j</artifactId> | ||||
|             <version>${log4j.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> <!-- needed to bridge to slf4j for projects that use the log4j APIs directly --> | ||||
|             <groupId>org.slf4j</groupId> | ||||
|             <artifactId>log4j-over-slf4j</artifactId> | ||||
|             <version>${org.slf4j.version}</version> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.assertj</groupId> | ||||
|             <artifactId>assertj-core</artifactId> | ||||
|             <version>${assertj-core.version}</version> | ||||
|             <scope>test</scope> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
| 
 | ||||
|     <build> | ||||
|         <finalName>core-java-uuid</finalName> | ||||
|         <resources> | ||||
|             <resource> | ||||
|                 <directory>src/main/resources</directory> | ||||
|                 <filtering>true</filtering> | ||||
|             </resource> | ||||
|         </resources> | ||||
| 
 | ||||
|         <plugins> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-dependency-plugin</artifactId> | ||||
|                 <executions> | ||||
|                     <execution> | ||||
|                         <id>copy-dependencies</id> | ||||
|                         <phase>prepare-package</phase> | ||||
|                         <goals> | ||||
|                             <goal>copy-dependencies</goal> | ||||
|                         </goals> | ||||
|                         <configuration> | ||||
|                             <outputDirectory>${project.build.directory}/libs</outputDirectory> | ||||
|                         </configuration> | ||||
|                     </execution> | ||||
|                 </executions> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.codehaus.mojo</groupId> | ||||
|                 <artifactId>exec-maven-plugin</artifactId> | ||||
|                 <configuration> | ||||
|                     <executable>java</executable> | ||||
|                     <mainClass>com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed</mainClass> | ||||
|                     <arguments> | ||||
|                         <argument>-Xmx300m</argument> | ||||
|                         <argument>-XX:+UseParallelGC</argument> | ||||
|                         <argument>-classpath</argument> | ||||
|                         <classpath /> | ||||
|                         <argument>com.baeldung.outofmemoryerror.OutOfMemoryGCLimitExceed</argument> | ||||
|                     </arguments> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-javadoc-plugin</artifactId> | ||||
|                 <version>${maven-javadoc-plugin.version}</version> | ||||
|                 <configuration> | ||||
|                     <source>${source.version}</source> | ||||
|                     <target>${target.version}</target> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|         </plugins> | ||||
|     </build> | ||||
| 
 | ||||
|     <profiles> | ||||
|         <profile> | ||||
|             <id>integration</id> | ||||
|             <build> | ||||
|                 <plugins> | ||||
|                     <plugin> | ||||
|                         <groupId>org.apache.maven.plugins</groupId> | ||||
|                         <artifactId>maven-surefire-plugin</artifactId> | ||||
|                         <executions> | ||||
|                             <execution> | ||||
|                                 <phase>integration-test</phase> | ||||
|                                 <goals> | ||||
|                                     <goal>test</goal> | ||||
|                                 </goals> | ||||
|                                 <configuration> | ||||
|                                     <excludes> | ||||
|                                         <exclude>**/*ManualTest.java</exclude> | ||||
|                                     </excludes> | ||||
|                                     <includes> | ||||
|                                         <include>**/*IntegrationTest.java</include> | ||||
|                                         <include>**/*IntTest.java</include> | ||||
|                                     </includes> | ||||
|                                 </configuration> | ||||
|                             </execution> | ||||
|                         </executions> | ||||
|                         <configuration> | ||||
|                             <systemPropertyVariables> | ||||
|                                 <test.mime>json</test.mime> | ||||
|                             </systemPropertyVariables> | ||||
|                         </configuration> | ||||
|                     </plugin> | ||||
|                     <plugin> | ||||
|                         <groupId>org.codehaus.mojo</groupId> | ||||
|                         <artifactId>exec-maven-plugin</artifactId> | ||||
|                         <executions> | ||||
|                             <execution> | ||||
|                                 <id>run-benchmarks</id> | ||||
|                                 <!-- <phase>integration-test</phase> --> | ||||
|                                 <phase>none</phase> | ||||
|                                 <goals> | ||||
|                                     <goal>exec</goal> | ||||
|                                 </goals> | ||||
|                                 <configuration> | ||||
|                                     <classpathScope>test</classpathScope> | ||||
|                                     <executable>java</executable> | ||||
|                                     <arguments> | ||||
|                                         <argument>-classpath</argument> | ||||
|                                         <classpath /> | ||||
|                                         <argument>org.openjdk.jmh.Main</argument> | ||||
|                                         <argument>.*</argument> | ||||
|                                     </arguments> | ||||
|                                 </configuration> | ||||
|                             </execution> | ||||
|                         </executions> | ||||
|                     </plugin> | ||||
|                 </plugins> | ||||
|             </build> | ||||
|         </profile> | ||||
|     </profiles> | ||||
| 
 | ||||
|     <properties> | ||||
|         <assertj-core.version>3.10.0</assertj-core.version> | ||||
|         <maven-javadoc-plugin.version>3.0.0-M1</maven-javadoc-plugin.version> | ||||
|     </properties> | ||||
| 
 | ||||
| </project> | ||||
| @ -0,0 +1,6 @@ | ||||
| log4j.rootLogger=DEBUG, A1 | ||||
| 
 | ||||
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | ||||
| 
 | ||||
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <Configuration status="WARN"> | ||||
|     <Appenders> | ||||
|         <Console name="Console" target="SYSTEM_OUT"> | ||||
|             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level - %msg%n"/> | ||||
|         </Console> | ||||
|     </Appenders> | ||||
|     <Loggers> | ||||
|         <Root level="debug"> | ||||
|             <AppenderRef ref="Console"/> | ||||
|         </Root> | ||||
|     </Loggers> | ||||
| </Configuration> | ||||
| @ -0,0 +1,9 @@ | ||||
| 
 | ||||
| # Root logger  | ||||
| log4j.rootLogger=INFO, file, stdout | ||||
| 
 | ||||
| # Write to console | ||||
| log4j.appender.stdout=org.apache.log4j.ConsoleAppender | ||||
| log4j.appender.stdout.Target=System.out | ||||
| log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n | ||||
| @ -0,0 +1,19 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <configuration> | ||||
|     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | ||||
|         <encoder> | ||||
|             <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n | ||||
|             </pattern> | ||||
|         </encoder> | ||||
|     </appender> | ||||
| 
 | ||||
|     <logger name="org.springframework" level="WARN" /> | ||||
|     <logger name="org.springframework.transaction" level="WARN" /> | ||||
| 
 | ||||
|     <!-- in order to debug some marshalling issues, this needs to be TRACE --> | ||||
|     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> | ||||
| 
 | ||||
|     <root level="INFO"> | ||||
|         <appender-ref ref="STDOUT" /> | ||||
|     </root> | ||||
| </configuration> | ||||
| @ -0,0 +1,6 @@ | ||||
| log4j.rootLogger=DEBUG, A1 | ||||
| 
 | ||||
| log4j.appender.A1=org.apache.log4j.ConsoleAppender | ||||
| 
 | ||||
| log4j.appender.A1.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <Configuration status="WARN"> | ||||
|     <Appenders> | ||||
|         <Console name="Console" target="SYSTEM_OUT"> | ||||
|             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level - %msg%n"/> | ||||
|         </Console> | ||||
|     </Appenders> | ||||
|     <Loggers> | ||||
|         <Root level="debug"> | ||||
|             <AppenderRef ref="Console"/> | ||||
|         </Root> | ||||
|     </Loggers> | ||||
| </Configuration> | ||||
| @ -0,0 +1,9 @@ | ||||
| 
 | ||||
| # Root logger  | ||||
| log4j.rootLogger=INFO, file, stdout | ||||
| 
 | ||||
| # Write to console | ||||
| log4j.appender.stdout=org.apache.log4j.ConsoleAppender | ||||
| log4j.appender.stdout.Target=System.out | ||||
| log4j.appender.stdout.layout=org.apache.log4j.PatternLayout | ||||
| log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n | ||||
| @ -0,0 +1,19 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <configuration> | ||||
|     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | ||||
|         <encoder> | ||||
|             <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n | ||||
|             </pattern> | ||||
|         </encoder> | ||||
|     </appender> | ||||
| 
 | ||||
|     <logger name="org.springframework" level="WARN" /> | ||||
|     <logger name="org.springframework.transaction" level="WARN" /> | ||||
| 
 | ||||
|     <!-- in order to debug some marshalling issues, this needs to be TRACE --> | ||||
|     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> | ||||
| 
 | ||||
|     <root level="INFO"> | ||||
|         <appender-ref ref="STDOUT" /> | ||||
|     </root> | ||||
| </configuration> | ||||
| @ -3,14 +3,7 @@ | ||||
| ### Relevant Articles:  | ||||
| - [Getting Started with Java Properties](http://www.baeldung.com/java-properties) | ||||
| - [Java Money and the Currency API](http://www.baeldung.com/java-money-and-currency) | ||||
| - [Introduction to Java Serialization](http://www.baeldung.com/java-serialization) | ||||
| - [Guide to UUID in Java](http://www.baeldung.com/java-uuid) | ||||
| - [Compiling Java *.class Files with javac](http://www.baeldung.com/javac) | ||||
| - [Introduction to Javadoc](http://www.baeldung.com/javadoc) | ||||
| - [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable) | ||||
| - [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid) | ||||
| - [A Guide to the ResourceBundle](http://www.baeldung.com/java-resourcebundle) | ||||
| - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | ||||
| - [Deserialization Vulnerabilities in Java](https://www.baeldung.com/java-deserialization-vulnerabilities) | ||||
| - [Generating Alphanumeric UUID String in Java](https://www.baeldung.com/java-generate-alphanumeric-uuid) | ||||
| - [Serialization Validation in Java](https://www.baeldung.com/java-validate-serializable) | ||||
|  | ||||
| @ -100,6 +100,7 @@ | ||||
|         <module>core-java-security</module> | ||||
|         <module>core-java-security-2</module> | ||||
|         <module>core-java-security-3</module> | ||||
|         <module>core-java-serialization</module> | ||||
|         <module>core-java-security-algorithms</module> | ||||
|         <module>core-java-streams</module> | ||||
|         <module>core-java-streams-2</module> | ||||
| @ -116,6 +117,7 @@ | ||||
|         <module>core-java-sun</module> | ||||
|         <module>core-java-regex</module> | ||||
|         <module>core-java-regex-2</module> | ||||
|         <module>core-java-uuid</module> | ||||
|         <module>pre-jpms</module> | ||||
|     </modules> | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user