LET'S DEVELOP TOGETHER YOUR PRODUCT, TEST IT AND OPTIMIZE IT FOR SUCCESS

Create PUT request with body in Java – Chapter 1

How to build a PUT request with Body in Java using Retrofit @POST("/banner_event_{timeStamp}/_search") ExamplejsonParser createBodySource(@Path("timeStamp") String timeStamp, @Body BodySource bodySource); Let’s assume we have the following body that has to be sent with a PUT method to make an API call: { "query": { "filtered": { "filter": { "bool": { "must": [             {               …

JPA part 3

The @Id makes it possible to uniquely identify the instances There are several ways to generate the primary key at java code level: for example: @Id @GeneratedValue(Strategy=GenerationType.Identity) Generation strategy: Identity as Autoincrement – The database management system will take care of the primary key generation in this case. Example: The id identiies uniquely identifies the …

JPA part 2

When using jpa we need that one of the fields plays the role of a primary key In this case, the annotation used @Id will make use of reflection at field level JPA makes use of Inversion of Control Design Pattern Example how to use the Id annotation: The annotation is added above the fields …

JPA part 1

We can start with Java code and let the JPA code create the tables Or we can first create the tables and then create the classes based on these tables We can get control as a starting point from the table or from the code Even if the tables are already created, we can use …

Java spring introduction

Wiring – is creating associations between application components How to wire components together in Spring 1. via XML file An application context loads beans and wires them together. There are several implementations of the application context main() method creates the Spring application context based on an xml file ApplicationContext context = new ClassPathXmlApplicationContext(ctx.xml); MyClass cls …

First Steps to set up a test automation framework part 1 Maven Intelij Cucumber and Java

How to set up a test automation framework with Java Cucumber and Maven in InteliJ IDE Clone the following projects that will be required: Command -> git -c http.sslVerify=false clone https://Repository Select the JDK version the IDE will run under Start InteliJ Open the Project Structure dialog (e.g. Ctrl+Shift+Alt+S). Under Platform Settings, select SDKs and …

Java spring project jdbc template part 1

Java Spring jdbc templates Prepare the data in the dat tabels. Example is given using XAMPP Start Apache and MySQL servers and access the database in Install Xampp, start mysql and apache servers. Create a database with a table called Products Create an id field primary key/unique and autoincrement Create a name field varchar type …