Wednesday, May 30, 2018
Monday, May 28, 2018
Sunday, May 27, 2018
Monday, May 21, 2018
Usage of HttpClient
Add Bellow dependency.
--------------------------------------------------------------------------------------------------------------------------
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.1.1</version> </dependency>
--------------------------------------------------------------------------------------------------------------------------
public String callAPI(String url) throws Exception { DefaultHttpClient httpClient = new DefaultHttpClient(); String contentType = null; try { HttpGet get; HttpPost postRequest = new HttpPost(url); postRequest.addHeader("Content-Type", "application/x-www-form-urlencoded"); postRequest.addHeader("Accept","application/pdf"); HttpResponse postResponse = httpClient.execute(postRequest); int statusCode = postResponse.getStatusLine().getStatusCode(); contentType = postResponse.getFirstHeader("Content-Type").toString(); // Read the contents of an entity and return it as a String. //HttpEntity entity = postResponse.getEntity(); //String content = EntityUtils.toString(entity); //int length = content.length(); if(statusCode != 200){ throw new RuntimeErrorException(null, "Failed with HTTP error code : " + statusCode); } } finally { httpClient.getConnectionManager().shutdown(); } return contentType; }
Sunday, May 20, 2018
How to create WAR file in Spring Boot
https://stackoverflow.com/questions/47908312/create-war-file-from-springboot-project-in-eclipse
Friday, May 18, 2018
String Class
GetFirstValue
String.valueOf(yourstring.charAt(0))
SubString
yourString.substring(1,10)
String.valueOf(yourstring.charAt(0))
SubString
yourString.substring(1,10)
Wednesday, May 16, 2018
Annotation - 01 __ @JsonIgnore
The Jackson annotation
@JsonIgnore
is used to tell Jackson to ignore a certain property (field) of a Java object. The property is ignored both when reading JSON into Java objects, and when writing Java objects into JSON. Here is an example class that uses the @JsonIgnore
annotation:import com.fasterxml.jackson.annotation.JsonIgnore; public class PersonIgnore { @JsonIgnore public long personId = 0; public String name = null; }
In the above class the property
Source By - http://tutorials.jenkov.com/java-json/jackson-annotations.html#jsonignore
personId
will not be read from JSON or written to JSON.Source By - http://tutorials.jenkov.com/java-json/jackson-annotations.html#jsonignore
CoreJava 0n Java finally block
Java Finally block is a block that is used to execute important code such as closing connection, stream etc.
Java Finally block is always executed whether exception handles or not.
Finally, block in java can be used to put "cleanup" code such as closing a file, closing connection etc.
For each try block, there can be zero or more catch blocks, but only one finally block
The finally block will not be executed if program exits(either by calling System.exit() or by causing a fatal error that causes the process to abort). Ref - https://teck4world.blogspot.com/2018/05/systemexitint-x.html
- class TestFinallyBlock{
- public static void main(String args[]){
- try{
- int data=25/5;
- System.out.println(data);
- }
- catch(NullPointerException e){System.out.println(e);}
- finally{System.out.println("finally block is always executed");}
- System.out.println("rest of the code...");
- }
- }
- class TestFinallyBlock1{
- public static void main(String args[]){
- try{
- int data=25/0;
- System.out.println(data);
- }
- catch(NullPointerException e){System.out.println(e);}
- finally{System.out.println("finally block is always executed");}
- System.out.println("rest of the code...");
- }
- }
Case 03 - The exception occurs and handled.
- public class TestFinallyBlock2{
- public static void main(String args[]){
- try{
- int data=25/0;
- System.out.println(data);
- }
- catch(ArithmeticException e){System.out.println(e);}
- finally{System.out.println("finally block is always executed");}
- System.out.println("rest of the code...");
- }
- }
CoreJava 0n System.exit(int x)
System.exit() method exit current program by terminating running Java virtual machine.
0 -> Successful terminate
Non Zero -> Genarally indicate unsuccessful terminate
0 -> Successful terminate
Non Zero -> Genarally indicate unsuccessful terminate
// A Java program to demonstrate working of exit() import java.util.*; import java.lang.*; class GfG { public static void main(String[] args) { int arr[] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 }; for ( int i = 0 ; i < arr.length; i++) { if (arr[i] >= 5 ) { System.out.println( "exit..." ); // Terminate JVM System.exit( 0 ); } else System.out.println( "arr[" +i+ "] = " + arr[i]); } System.out.println( "End of Program" ); } } |
Subscribe to:
Posts (Atom)